如何取消编辑/禁用缓存输入(类型文本)值?

时间:2009-10-20 03:47:25

标签: javascript html caching autocomplete textinput

我有text类型的输入,我已从中输入了值1234
它已保存在缓存中,如下所示。

alt text

问题就是这样,选择下一行的文本框非常令人沮丧。

有没有办法不通过HTML标记或javascript显示12334(屏幕截图中突出显示)?

3 个答案:

答案 0 :(得分:11)

正如@John指出的那样,在现代浏览器中,您可以使用HTML5 valid autocomplete属性,在屏幕截图中我看到很多文本框,如果您要在整个表单上禁用自动完成功能可以直接在form元素设置此属性:

<form name="form1" id="form1" method="post" autocomplete="off"
  action="http://www.example.com/form.action">
[...]
</form>

更多信息:

答案 1 :(得分:7)

答案 2 :(得分:1)

要将其应用于所有输入控件,请编写以下代码(使用jQuery):

$(document).ready(function () {
    $('input[type=text], input[type=password]').attr('autocomplete', 'off');
});