使用html5,我尝试将autocomplete =“off”添加到表单和输入中,没有任何帮助。来自chrome的自动填充仍然存在,它不会让表单提交。
我有基本的jquery字段验证脚本来检查长度并设置必填字段。
形式:
<form action="" method="post" id="loginForm" autocomplete="off">
<input type="text" name="username">
<input type="text" name="password">
<input type="submit" value="Login" name="login">
</form>
请帮我解决这个问题!
答案 0 :(得分:0)
autocomplete="off"
不会对浏览器的自动填充产生任何影响。
它使浏览器不会根据用户历史显示建议。就是这样。
但是,请尝试将value=""
添加到输入中,看看它是否适合您。
答案 1 :(得分:0)
我有一个类似的问题,我已经解决了#39;就是这样。它更像是一个丑陋可怕的黑客,而不是一个修复,但它为我做了诀窍,在我的情况下,没有setTimeout也不会工作,YMMV。我在使用jQuery UI自动完成程序初始化之后放置了代码。
if (navigator.userAgent.toLowerCase().indexOf('chrome') >= 0) {
setTimeout(function () {
document.getElementById('myInputId').autocomplete = 'off';}, 1);
};}