GWT SENCHA 密码字段在浏览器填写时未正确验证



>我有以下代码来检查我的密码字段是否有效,然后启用登录按钮。

Scheduler.get().scheduleFixedDelay(new Scheduler.RepeatingCommand() {
@Override
public boolean execute() {
login.setEnabled(isValid());  // checks password field
return !hasLoggedIn;
}
}, 100);

然而我的

private PasswordField password;

即使浏览器填写/记住,也始终返回 null - 直到按下/单击鼠标。如果我按任何键,或单击鼠标按钮(网页上的任何位置(,密码字段将返回一个值(并正确验证(。

当浏览器填写的密码字段被记住时,如何自动启用登录按钮?

String bgColor = cell.getAppearance().getInputElement(passwordField.getElement()).getComputedStyle("background-color");

然后如果它是黄色的,我可以启用按钮。

哈克塔斯蒂克!

最新更新