我有一个表单,其中包含附加到一个 JQUERY 日期选择器<input>
表格上。我目前的问题是,由于输入是文本框,因此大多数主要浏览器都会尝试为用户自动完成条目,这在日期选择器上看起来非常愚蠢:
浏览互联网,我发现早在 IE-5 时代,微软就有一个名为“自动完成”的输入标签属性,可以禁用它。然而,那是很久以前的事了,那就是 IE。检查 W3Schools 发现 HTML5also包括输入标签的“自动完成”属性(是的,我同样惊讶于 Microsoft 早在 1999 年就支持 HTML-5...)。然而,我们的网站还不是 HTML5,所以我不能依赖使用该标签并假设它会工作。考虑到这些,那么如何禁用 HTML4 中单个输入框的自动完成功能呢?预期的浏览器是 Chrome(最新)、Firefox 3.6、Firefox 2.0 以及 - 上帝帮助我们 - 也许是 IE6(尽管我们已经警告大家,如果他们使用 IE6,我们不承诺任何东西都会真正起作用!;))
(顺便说一句,对于任何担心的人来说,我知道这是试图更改用户的个人浏览器设置,这通常是一件顽皮的事情。但是,在这种情况下,我相信这是合理的,特别是考虑到我的 90%用户不知道什么是自动完成,甚至不知道它可以关闭......)
你可以这样做:
<input autocomplete="off">
您也可以在表单级别执行此操作
<form id="stuff" autocomplete="off" method="post" >
有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)