自动完成“关闭”被完全忽略

Den*_*oij 8 html forms autocomplete

好的,所以我知道这个 autocomplete="off" 标签应该如何处理除密码字段之外的所有输入,我已经搜索了我的特定问题的答案,但看起来我是唯一一个遇到这个问题的人。我知道我可以将它添加到表单元素或单个输入元素。我的文档类型设置为:<!DOCTYPE html>

我有一个包含 2 个问题的表单(针对此示例进行了简化):姓名和电话。出于测试目的,我在两个字段和表单元素中都添加了 autocomplete="off"。

这是我的表格:

<form id="myform" autocomplete="off">
    <input autocomplete="off" type="text" name="name" />
    <input autocomplete="off" type="text" name="phone" />
</form>
Run Code Online (Sandbox Code Playgroud)

该表单完全忽略了 autocomplete="off" 并建议了我的姓名和电话号码。

有人有任何想法吗?

截屏

小智 13

解决方法其实很简单:

autocomplete="__away"
Run Code Online (Sandbox Code Playgroud)

我们所做的是告诉任何浏览器完全忽略该字段,因为 __away 是一个空值 - 不存在。

  • 您能否指出有关 *"...因为 __away 是空气值..."* 的更多信息? (2认同)

Mur*_*dız 1

尝试这个:

$(document).ready(function(){
    $( document ).on( 'focus', ':input', function(){
        $( this ).attr( 'autocomplete', 'off' );
    });
});
Run Code Online (Sandbox Code Playgroud)

或这个:

$(document).ready(function(){ 
    $("input").attr("autocomplete", "off");
}); 
Run Code Online (Sandbox Code Playgroud)

另一方面,您可能会查看此Chrome 浏览器 Ignoring AutoComplete=Off