我正在使用文本框获取用户名和密码。
一旦用户在名称文本框中输入他/她的名字,密码文本框就会显示。提交表单时,当用户点击名称文本框时,从cookie中删除所有显示的用户名值,这样当用户从显示的下拉列表中选择用户名时,我就不知道如何使密码文本框出现。
我曾使用autocomplete
来避免显示Cookie但对我不起作用
Name: <input type="text" name="name" id="name" autocomplete="off"><br />
Pwd: <input type="password" name="pwd" id="pwd" style="display: none;">
我用过的Jquery函数
$("input#name").bind("change keyup focus", function(){
$("input#pwd").show();
});
问题浏览器的Cookie存储用户名和密码。所以一旦用户点击name
文本框。用户选择名称后,在下拉列表中显示的用户名列表,则不会触发写入的绑定功能。
如何解决这个问题。
答案 0 :(得分:1)
使用paste
这样的事件,
$("input#name").bind("change keyup focus paste", function(){
$("input#pwd").show();
});