gpt4 book ai didi

html - 停止表单输入框自动完成的正确方法是什么?

转载 作者:太空狗 更新时间:2023-10-29 15:09:29 24 4
gpt4 key购买 nike

我有一个表单,其中包含一个附加到 <input> 的 JQUERY 日期选择器在表格上。我目前的问题是,由于输入是一个文本框,大多数主流浏览器都试图为用户自动完成条目,这在日期选择器上看起来非常愚蠢:

(The auto-complete box appearing over the date-picker.)

浏览互联网,我发现早在 IE-5 时代,微软就有一个名为“自动完成”的输入标签属性,可以将其禁用。然而,那是很久以前的事了,那就是 IE。检查 W3Schools 发现 HTML5 包括输入标签的“自动完成”属性(是的,我同样感到惊讶的是 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" >

有效。

关于html - 停止表单输入框自动完成的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3306920/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com