html – 如何禁用所有主流浏览器的自动完成功能

html – 如何禁用所有主流浏览器的自动完成功能,第1张

概述如何在主要浏览器禁用特定输入和/或完整表单的自动完成功能. 我发现这个解决方案: <input type="text" name="foo" autocomplete="off" /> 但是,这似乎并不适用于所有浏览器.我在firefox中遇到过问题. 编辑: 我的firefox问题已经解决了.这留下了以下内容:我可以在表单上禁用自动完成功能,还是必须为每个输入提供autocomplete =“ 如何在主要浏览器中禁用特定输入和/或完整表单的自动完成功能.

我发现这个解决方案:

<input type="text" name="foo" autocomplete="off" />

但是,这似乎并不适用于所有浏览器.我在firefox中遇到过问题.

编辑:

我的firefox问题已经解决了.这留下了以下内容:我可以在表单上禁用自动完成功能,还是必须为每个输入提供autocomplete =“off”

解决方法 自动填充应使用以下< input>类型:文本,搜索,网址,电话,电子邮件,密码,日期选择器,范围和颜色.

但是,你可以尝试在你的< form>中添加autocomplete =’off’.标记而不是< input>标签,除非有什么东西阻止你这样做.

如果这不起作用,您也可以使用JavaScript:

if (document.getElementsByTagname) {    var inputElements = document.getElementsByTagname(“input”);    for (i=0; inputElements[i]; i++) {        if (inputElements[i].classname && (inputElements[i].classname.indexOf(“disableautoComplete”) != -1)) {            inputElements[i].setAttribute(“autocomplete”,”off”);        }    }}

或者在jquery中:

$(document).ready(function(){    $(':input').live('focus',function(){        $(this).attr('autocomplete','off');    });});
总结

以上是内存溢出为你收集整理的html – 如何禁用所有主流浏览器的自动完成功能全部内容,希望文章能够帮你解决html – 如何禁用所有主流浏览器的自动完成功能所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1082816.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存