什么是停止形式输入框自动的正确方法
我有一个表单,其中包含一个JQUERY日期选择器,它被映射到表单上的<input>
。 我目前的问题是,由于输入是文本框,所以大多数主流浏览器都会尝试为用户自动填写条目,这在日期选择器上看起来非常愚蠢:
浏览互联网,我发现,在IE-5的日子里,微软有一个称为“自动完成”的输入标签的属性,可以禁用它。 然而,那是当时的方式,那就是IE。 在W3School上检查发现,HTML5还包含输入标签的“自动完成”属性(是的,我同样惊讶于微软在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" >
有用。
链接地址: http://www.djcxy.com/p/26457.html上一篇: What is the correct way to stop form input boxes auto
下一篇: autocomplete attribute is not passing XHTML 1.0 Transitional validation, why?