jquery验证类型密码

时间:2010-01-18 14:48:42

标签: jquery validation

我正在使用jquery验证,我有一个验证的登录表单

验证码显示在下面

$("form#loginForm").validate({
        submitHandler: function(form){
                //code here
            },
            rules: {
             user_login: { required: true },
             user_password: { required: true}                           
            },
            messages: { }   
        });

验证工作正常

我的问题是,如果我首先输入密码,然后输入用户名并提交表格,密码字段将被重置,并要求我输入密码。

如果首先输入用户名,然后输入密码,则一切正常。

有没有人有想法。

提前致谢

1 个答案:

答案 0 :(得分:0)

这是浏览器的“功能”。像firefox这样的浏览器可以保存表单的用户名和密码。当您将用户名留空时,首先输入密码,然后输入用户名,Firefox将尝试在其自己的数据库中搜索该用户名的匹配密码。如果没有数据,密码将自动从您之前的任何类型清除。如果找到了数据,您的类型将被替换为已保存的数据。

此功能对于您始终访问的网站中保存密码很有用,但在开发自己的Web应用程序时会变得很烦人。您的案例在所有“现代”浏览器中都很常见,而不仅仅是Firefox。