我试图确定表单输入文本框是否为#34;自动完成功能已禁用"。基本上我可以想到两种情况:
<input type="text" name="n1" id="id1" autocomplete="Off" />
当它在表单中定义时:
<form id="form1" name="form1" method="post" autocomplete="off" action="someurl.com">
<input type="text" name="n1" id="id1" />
</form>
前段时间我需要找出一个元素是否为content editable
,并且我发现了一个能够解析它的单个属性isContentEditable
。所以我很好奇是否有类似的方法来确定输入文本框是否为&#34;自动完成功能已禁用&#34;?
PS1。我需要将其用于Google Chrome扩展程序中的内容脚本。
PS2。我正在使用&#34; raw&#34; JavaScript / DOM,所以JQuery就是这样。
答案 0 :(得分:0)
简单:使用输入(文本)和表单的自动完成属性来检查/设置自动完成值。
示例:
<input type="text" name="n1" id="id1" autocomplete="Off" />
<script>
var check = document.getElementById("id1").autocomplete;
if (check.toLowerCase() == "off")
{
// do something here when autocomplete is off
}
</script>