防止浏览器缓存输入控件的值

3
大多数浏览器都会记住您在输入控件中输入的内容,以便您无需再次输入。通常情况下,这很有用。
我有一个字段,用户需要为新创建的资源输入唯一的参考文献。该参考文献是唯一的,用户不应该两次输入相同的参考文献(这将返回错误)。
是否可能告诉浏览器仅在此字段中不缓存条目?在这种情况下,自动完成导致用户输入错误。

请参阅https://developer.mozilla.org/en-US/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion,了解有关关闭表单自动完成的网站安全性的信息。 - undefined
@AdamAzad 真是我正在寻找的东西。谢谢。 - undefined
@AdamAzad 你想把那个作为答案添加吗? - undefined
1个回答

1
你可以在表单中使用autocomplete="off"属性,防止浏览器自动填充。
<input type="text" name="name" autocomplete="off" />

记住,实际提交的表单将把数据保存到浏览器的自动填充数据库中。通过 AJAX 提交的表单不会导致输入被保存。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接