如何获取Chrome已自动填充的字段的值?

时间:2018-06-14 15:45:45

标签: javascript angular google-chrome autofill

我有一个包含用户名和密码字段以及登录按钮的表单。登录按钮仅在用户名字段不为空时启用。

但是,当Chrome自动填充字段时,登录按钮将保持禁用状态,直到我点击页面上的某个位置。

如何让我的应用认识到用户名不是空白。

我创建了这个javascript,它在填充字段后执行:

$timeout(function(){
            var field= angular.element('#username');
            if (field.length && field.val().length > 0) {
                var button= angular.element('#login_button');
                button.removeClass('disabled');
            }
        }, 1000);

但它不起作用,因为field.val()总是被读作空字符串。

0 个答案:

没有答案