Подтвердить что ты не робот

Совместите два поля с плагином проверки jQuery

У меня есть поле электронной почты и поле подтверждения электронной почты. Мне нужно проверить их оба, чтобы убедиться, что их значения соответствуют.

Есть ли способ добавить правило для соответствия этим двум полям?

4b9b3361

Ответ 1

Вы можете использовать метод equalTo:

$('#myform').validate({
    rules: {
        email: 'required',
        emailConfirm: {
            equalTo: '#email'
        }
    }
});

Ответ 2

Вы также можете сделать это во втором поле:

 class="required email" equalTo='#email'

Ответ 3

В последней версии вы можете использовать атрибуты данных data-rule-equalto

<label>Email Address</label>
<input type="email" name="register_email1" value="" required="required" data-msg-required="Please your email address" />

<label>Re-Enter Email Address</label>
<input type="email" name="register_email2" value="" required="required" data-rule-equalto="input[name=register_email1]" data-msg-required="Please confirm your email address" data-msg-equalto="Email addresses do not match" />

Дополнительная информация: fooobar.com/questions/110161/...

Ответ 4

U может использовать этот

email: {
      required: true, email: true
      },
c_email: { 
                required: true, equalTo: "#email", minlength: 5
          },

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

<div class="form-row"><span class="label">Confirm email</span><input type="email" name="c_email" id="c_email" /></div>