有些浏览器表单会记住用户名密码,或者之前提交过的内容,作为默认值自动添加到表单中,特别是在重复添加会员信息的时候,这些浏览器记住的用户名密码或者默认值填充,会产生很大困扰,就有必要用代码实现禁止浏览器记住用户名密码。我在网上找了几种方法,效果都不太理想,后来我干脆在表单中重复一遍被浏览器记住提交信息的值,并将第一次表单代码显示状态为宽和高都是1像素,为了防止浏览器变现,还需要给个右浮动和溢出隐藏。然后问题就解决了。注意不可以使用display:none隐藏,或者给input添加type="hidden"属性。
代码如下:
<style>
del{ float:right; width:1px; height:1px; padding:1px; overflow:hidden}
</style>
<del>
<!--这里解决部分浏览器记住密码或自动添加默认值的问题-->
<input name="username" type="text" value="">
<input name="password" type="password" value="">
</del>
<input name="username" type="text" value="">
<input name="password" type="password" value="">
本文地址:http://02408.com/p-jinzhiliulanqijizhuyonghumingmimadedaima.html