【发布时间】:2014-12-11 10:31:06
【问题描述】:
我正在登录页面上的输入字段上运行占位符。在 android (4.3) 上,它会在页面加载时自动填充用户和密码字段。使用 Javascript,我可以获得自动填充的用户输入的长度,但是当我在密码输入上运行相同的函数时,它返回 0。
即使当我使用 Chrome 远程调试进行调试时,它也显示密码输入字段是“”,长度 = 0。但 android chrome 在该字段中显示密码。
反正有这个。我只需要检测输入字段何时不为空,以便隐藏占位符。
$(document).ready(function(){
setTimeout(function () {
alert($("#password").val().length);
checkPlaceholder("#password");
}, 1000);
});
function checkPlaceholder(x) {
if($(x).val().length === 0){
$(x).parent().find(".input_placeholder").removeClass("placeholder_hide");
}
else {
$(x).parent().find(".input_placeholder").addClass("placeholder_hide");
}
}
【问题讨论】:
-
如果您将代码添加到这篇文章中,您会得到更快的结果。
标签: javascript android jquery google-chrome autofill