Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Chrome 72.0自动完成禁用文本框不工作_Javascript_Jquery_Html - Fatal编程技术网

Javascript Chrome 72.0自动完成禁用文本框不工作

Javascript Chrome 72.0自动完成禁用文本框不工作,javascript,jquery,html,Javascript,Jquery,Html,Chrome 72.0无法自动完成文本 <input placeholder="" name="uname" type="text" style="display: none;"> <input class="form-control" placeholder="" name="uname" type="text" id="uname"> 最新chrome 72.0的任何其他解决方案?将autocomplete设置为on,并设置输入的名称: <input a

Chrome 72.0无法自动完成文本

<input placeholder="" name="uname" type="text" style="display: none;">

<input class="form-control" placeholder="" name="uname" type="text" id="uname">


最新chrome 72.0的任何其他解决方案?

将autocomplete设置为on,并设置输入的名称:

<input autocomplete="on" name="inputName">

将“自动完成”设置为打开,并设置输入的名称:

<input autocomplete="on" name="inputName">

Chrome并不希望您阻止自动填充。它故意忽略任何禁用自动完成的尝试

当然,也有一些黑客。您可以将这些字段设置为
只读
,并删除页面加载或焦点上的属性。检查

如果您喜欢非js解决方案,还可以向表单中添加额外的输入元素,并使它们消失,例如

位置:绝对位置;顶部:-99999像素;左:-99999像素


是的,这是一个肮脏的黑客。但是旧的解决方案(使用
display:none
)已经不足以欺骗chrome了。

chrome并不希望你阻止自动填充。它故意忽略任何禁用自动完成的尝试

当然,也有一些黑客。您可以将这些字段设置为
只读
,并删除页面加载或焦点上的属性。检查

如果您喜欢非js解决方案,还可以向表单中添加额外的输入元素,并使它们消失,例如

位置:绝对位置;顶部:-99999像素;左:-99999像素


是的,这是一个肮脏的黑客。但是旧的解决方案(使用
display:none
)已经不足以欺骗chrome了。

你在中尝试过autocomplete=“off”吗?是的,我已经尝试过了,但它仍然不起作用。是的,我已经尝试过了,但它仍然不起作用。我不想在我想要禁用时自动完成,所以使用
autocomplete=“off”
,或者尝试使用autoComplete istead,因为autoComplete不会在react中工作。例如,我不想在我想要禁用的情况下使用autoComplete,所以请使用
autoComplete=“off”
,或者尝试使用autoComplete istead,因为autoComplete不会在react中工作