最近项目上做了这样一个功能,使用autocomplete="off"不能解决FF的问题,依旧会提示是否记住密码,第一次写博客,不足之处请大神们多多指点。
HTML部分:
先设置用户可以看见的密码框type为text:
<td id = "textOrPsw">
<input id="input_text_psw" name="pswView" type="text" autocomplete="off" />
<td>
添加一个隐藏的input框:
<input id="psw" name="psw" type="text" style="display:none"/>
JS部分:
先判断浏览器版本
1、IE和chrome
对id="input_text_psw" 的密码框进行监听,获得焦点时,将其id = "textOrPsw"内的html改为type=“password”,提交时将id="input_text_psw"的值赋值给 id="psw"的input框;
2、其他
对id="input_text_psw" 的密码框进行监听,每输入一个字符,将用户输入的数据赋值到 id="psw"的隐藏框中,将 id="input_text_psw"的可见框使用“*”号代替;提交时将id="input_text_psw"清空。
具体代码:
HTML部分:
<form id="forLogin" method='post' action="/index.cgi" onsubmit="return mdFive();">
<table>
<tr><td>
<table>
<tr>
<td align="left" class="text" ><div class="text_user">用户名:</div></td>