【发布时间】:2011-06-28 14:04:39
【问题描述】:
我正在使用文本框来获取用户名和密码。
一旦用户在姓名文本框中输入他/她的姓名,密码文本框就会显示。提交表单时,当用户单击名称文本框时,所有显示的 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 文本框。一旦用户选择了一个名称,就会在下拉列表中显示用户名列表,然后编写的绑定功能不会触发。
如何解决这个问题。
【问题讨论】:
-
只显示密码字段。它更简单,更用户友好
-
我不知道为什么从cookie中选择值时绑定函数不触发?
标签: jquery autocomplete