如何禁用 HTML 代码自动完成功能?
我想问一个关于html代码的问题。我有一个输入类型=“文本”。我在文本框中添加了自动完成功能(如谷歌建议列表)。但是,当我单击文本并开始输入文本时,它会显示 2 个自动完成功能。
浏览器,例如,您在浏览器中输入您的帐户以登录某处,而其他时候您转到文本时,它会出现在您面前供您选择。
我的自动完成功能的实现。
我想禁用 1. 并保留 2.是否可以通过使用网络编程而不是设置浏览器设置来做到这一点。谢谢。
I want to ask a question about the html code. I have a input type="text". And I have added the auto-complete function in the text box (like the google suggestion list). However, when I click the text and start the to type the text, it display 2 auto-complete function.
browser e.g. like you type your account in the browser to login somewhere, and other time you go the text, it will appear to you for you to select.
my implementation of the auto-complete function.
I want to disable the 1. and keep the 2. Is it possible to do that by using web programming rather than set the browser setting. thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
除了重复链接中提到的(不幸的是不是 W3C 有效的)
autocomplete="off"
方法之外,服务器端执行此操作的一种可能性是在每个请求上更改字段的 ID 和名称。这将使浏览器无法保留历史记录。但是,这可能仍会显示一秒钟前的自动完成条目。
In addition to the (Unfortunately not W3C valid)
autocomplete="off"
method mentioned in the duplicate link, a server-side possibility to do this is to change the field's ID and name on every request. This will make it impossible for the browser to keep a history.However, that will probably still show autocomplete entries from just a second ago.
使用 Jquery(W3C 有效)
By Using Jquery (W3C Valid)