【问题标题】:jquery validate type passwordjquery验证类型密码
【发布时间】:2010-01-18 14:48:41
【问题描述】:

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

验证码如下所示

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

验证工作正常

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

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

有没有人有想法。

提前致谢

【问题讨论】:

    标签: jquery validation


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多