关于INPUT的autocomplete="off" 属性(浏览器表单默认的记忆功能)
16lz
2021-01-22
在实现补全提示功能时(Suggest),都会给输入框(Input)元素添加autocomplete属性,且值设为off。自动补全也成自动完成,最经典的如google的搜索框,输入一个字母后会给用户很多提示选择
查看源码会发现input输入框加上了autocomplete="off",此为了屏蔽浏览器表单默认的记忆功能。
即如双击输入框,之前输入过的内容会出现
淘宝,百度的搜索框也有该属性。autocomplete 属性是非标准的,首先在 IE5 中加入,后 其它浏览器 都 支持。html5 也将其列表标准。
但Firefox中有个Bug。首次提交后,FF会提示是否记住某某网站的密码,点击“记住”后 input[type=text]设置autocomplete="off"将不起作用。如下
12345678910111213 | <!DOCTYPE <html> <head> <title>Firefox "off" bug</title> </head> <body>
<form name= "myform" action= "http://www.baidu.com" >
<input type= "text" name= "search" autocomplete= "off" />
<input type= "password" name= "password" />
<input type= "submit" value= "SUBMIT" />
</form> </body> </html> |
FF默认设置是“记住网站密码”的
有两种情况:
1,form中没有input[type=password],autocomplete="off"将起作用
2,去掉form,设置input[type=text]的autocomplete也起作用
更多相关文章
- HTML5新增标签与属性
- ext给grid加toolTip提示(转自http://blog.sina.com.cn/s/blog_5a5
- flah网站发布问题,我是在flash里面直接发布成html格式,如何提示安
- css工具提示提示 - 顶部不起作用
- CSS定位属性之间的相互作用
- HTML:关于a标签的target属性
- css让背景图片拉伸填充的属性
- 通过属性名称获取HTML元素
- PDA调用接口 提示:客户端发现响应内容的类型为“text/html;charse