JQuery验证输入密码
问题描述:
我使用JQuery验证和我有一个验证的登录表单JQuery验证输入密码
验证码显示以下
$("form#loginForm").validate({
submitHandler: function(form){
//code here
},
rules: {
user_login: { required: true },
user_password: { required: true}
},
messages: { }
});
验证工作正常
我的问题是,如果我先输入密码,然后输入用户名并提交表单,密码字段将被重置并要求我输入密码。
如果先输入用户名然后密码都可以正常工作。
有没有人有想法。
在此先感谢
答
这是浏览器'功能'。像Firefox这样的浏览器可以保存表单的用户名和密码。当您将用户名留空时,请先输入密码,然后输入用户名,Firefox将尝试在其自己的数据库中搜索该用户名的匹配密码。如果没有数据,密码将自动从以前的任何类型中清除。如果发现数据,您的类型将被保存的数据替换。
此功能是用于保存在网站上,你总是访问密码是有用的,但是当你开发你自己的Web应用程序将变得讨厌。你的情况在所有'现代'浏览器中都很常见,而不仅仅是Firefox。