JQuery подтвердить - PullRequest
       1

JQuery подтвердить

0 голосов
/ 14 июля 2011

Я использую плагин отсюда: http://bassistance.de/jquery-plugins/jquery-plugin-validation/

, и мне интересно, есть ли у кого-нибудь код, который позволит мне сравнивать 2 поля формы и проверить, что field_1 должно быть больше field_2?

Я инициирован метод проверки, как:

$("#frmValidate").validate({
    meta: "validate"
});

Большое спасибо.

Ответы [ 2 ]

2 голосов
/ 14 июля 2011

Вам нужно объявить метод проверки, что-то вроде этого:

$.validator.addMethod(
    "greaterThan",
    function(value,element,params) {
        if (value > $(params).val()) {
            return true;
        }
        return false;
    },
    "Wrong"
);

И затем использовать его при проверке.

$('#my_form').validate({
        rules: {
            'field1': {
                required: true,
                greaterThan: '#field2'
            }
        }
});
0 голосов
/ 14 июля 2011

Это можно сделать простым двухэтапным процессом:

  1. Объявите свой собственный метод проверки . В этом методе вы бы сравнили два элемента ввода.
  2. Ссылка на метод проверки в одном из двух элементов ввода.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...