自动填充=" OFF"不工作 - Chrome Mobile

时间:2015-10-29 01:41:48

标签: javascript android forms google-chrome autocomplete

我已经和它斗争了2年......需要你的帮助。

在移动Chrome中,我无法禁用AUTOCOMPLETE ...

Chrome忽略

autocomplete="off"

这是在Android上,但我也假设在iPhone上。

我有一个简单的联系表格 - 没有密码或任何东西。

我绝对需要这个才能工作,因为在移动设备上,当Chrome显示自动完成选项时,它会破坏用户体验。如何强制Chrome移动设备无法显示?

我读过关于这个的每一个问题都没有用 - 我不知道该怎么做

2 个答案:

答案 0 :(得分:1)

Chrome不断改变处理每个版本的自动完成的方式,我使用jQuery解决了这一问题,我将所有字段设置为只读,并将onclick / focus设置为非只读。试试这个jQuery片段:

jQuery(document).ready(function($){
//======fix for autocomplete
$('input, :input').attr('readonly',true);//readonly all inputs on page load, prevent autofilling on pageload

 $('input, :input').on( 'click focus', function(){ //on input click
 $('input, :input').attr('readonly',true);//make other fields readonly
 $( this ).attr('readonly',false);//but make this field Not readonly
 });
//======./fix for autocomplete
});

答案 1 :(得分:0)

如果您有表单,可以尝试添加autocomplete =" off"形成。