【发布时间】:2010-07-22 16:22:18
【问题描述】:
我有一个表单,其中包含一个附加到表单上<input> 的 JQUERY 日期选择器。我目前的问题是,由于输入是一个文本框,大多数主要浏览器都试图为用户自动完成条目,这在日期选择器上看起来很傻:
浏览互联网时,我发现早在 IE-5 时代,微软就有一个名为“自动完成”的输入标签属性,可以禁用它。但是,那是当时的情况,那就是 IE。检查 W3Schools 发现 HTML5 也 包含输入标签的“自动完成”属性(是的,我同样惊讶于微软早在 1999 年就支持 HTML-5...)。但是,我们的网站还没有使用 HTML5,所以我不能依赖使用标签并假设它会工作。考虑到这些,那么如何禁用 HTML4 中单个输入框的自动完成功能呢?预期的浏览器是 Chrome(最新)、Firefox 3.6、Firefox 2.0 和 - 上帝帮助我们 - 也许是 IE6(尽管我们已经警告大家,我们不保证如果他们使用 IE6,任何东西都会真正起作用!;))
(顺便说一句,对于任何担心的人,我知道这是试图更改用户的个人浏览器设置,这通常是一件很淘气的事情。但是,在这种情况下,我认为这是合理的,尤其是考虑到 90我的 % 用户不知道什么是自动完成功能,甚至不知道它甚至可以关闭...)
【问题讨论】:
标签: html forms autocomplete input