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 是一个空值 - 不存在。
尝试这个:
$(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。