jquery确认密码验证

Ary*_*n G 27 javascript jquery jquery-validate

我正在使用jquery进行表单验证.休息很好,除了确认密码字段.即使输入相同的密码,请输入相同的密码.没有删除.

我的脚本是:

  <script type="text/javascript">
    $(document).ready(function() {
      $("#form1").validate({
        rules: {
          password: { 
                required: true, minlength: 5
          }, 
          c_password: { 
                required: true, equalTo: "#password", minlength: 5
          }, 
        email: {
          required: true, email: true
          },
        phone: {
          required: true, number: true, minlength: 7
          },
        url: {
          url: true
        },
        description: {
          required: true
        },
        gender: {
             required: true
          }
        },
        messages: {
         description: "Please enter a short description.",
         gender: "Please select your gender."

        }
      });
    });
     -->
  </script>
Run Code Online (Sandbox Code Playgroud)

在表单标签内:

<div class="form-row"><span class="label">Password</span><input type="password" name="password" class="required" id="password" /></div>

<div class="form-row"><span class="label">Confirm Password</span><input type="password" name="c_password" id="c_password" /></div>
Run Code Online (Sandbox Code Playgroud)

有什么建议吗?非常感谢你的帮助.

Mat*_*uke 18

您的字段没有ID属性.在jQuery中,"#password"选择器意味着" id具有值的属性的对象'password'"

您的代码应如下所示:

<input type="password" name="password" id="password" class="required"/>
Run Code Online (Sandbox Code Playgroud)


Thi*_*nka 7

<input type="password" id="password" class="nomal required error" value="" name="cpassword">

<input type="password" equalto="#password" class="nomal required error" value="" name="cpassword">
Run Code Online (Sandbox Code Playgroud)

  • 除了代码之外,总是解释你的答案. (2认同)