是否有与isContentEditable类似的自动完成属性?

问题描述:

我想确定一个表单输入文本框是否为“自动完成禁用”。基本上有两种情况,我能想到的:是否有与isContentEditable类似的自动完成属性?

<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。所以我很好奇,如果有类似的方式来确定输入文本框是否为“自动完成禁用”?

PS1。我需要Google Chrome扩展程序中的内容脚本。

PS2。我使用“原始”JavaScript/DOM,所以JQuery为此。

简单:对输入(文本)和表单使用autocomplete属性来检查/设置自动完成值。

例子:

<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> 
+0

'autocomplete'不仅仅是一个布尔值属性,你知道的。 – c00000fd 2014-09-30 03:44:49

+0

@ c00000fd,我不明白,自动完成只能是“开”或“关”。我错过了什么? – Charles 2014-09-30 03:46:20

+0

它可以设置为任何字符串值,包括“关”,“关”,“关”等,但我不确定你的“检查”应该用于什么。无论如何,我可以自己做所有这些。我希望能够找到像“isContentEditable”这样的布尔属性,但是用于自动完成。 – c00000fd 2014-09-30 03:55:11