Javascript 使用jQuery验证的equalTo验证
下面是我的表单,其中包含密码和确认密码字段Javascript 使用jQuery验证的equalTo验证,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,下面是我的表单,其中包含密码和确认密码字段 <div class="form-group"> <label class="control-label">password</label> <input type="text" class="form-control" name="password" data-validate="minlength[8]"
<div class="form-group">
<label class="control-label">password</label>
<input type="text" class="form-control" name="password"
data-validate="minlength[8]"
data-message-required="email is required" placeholder="password">
</div>
<div class="form-group">
<label class="control-label">confirm password</label>
<input type="text" class="form-control" name="password_confirm"
data-validate="minlength[8],equalTo[password]"
data-message-required="email is required" placeholder="confirm password">
</div>
minlength[8]
似乎工作得很好,但当我尝试将我的密码
与确认密码匹配时,它不起作用。我尝试用三种方式传递name属性,但都不起作用
equalTo[password]
equalTo["password"]
equalTo["#password"]
还有人能告诉我这个正则表达式做什么吗
/(\w+)\[(.*)\]/i
在equalTo[“#password”]
中的参数是#password
#password
是一个jQuery选择器,它将元素与id=“password”
匹配。但是,我在您的password
字段中没有看到id
属性。尝试添加一个
<input type="text" class="form-control" id="password" name="password" ....
<input type="text" class="form-control" id="password" name="password" ....