Как проверить элемент с помощью bValidator - PullRequest
0 голосов
/ 16 июня 2011

Например:

У меня есть два элемента в форме, как показано ниже.

Только буквенные символы:

        <p>
            <input id="lname" data-bvalidator="alphanum,required" type="text">
        </p>

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

Итак, я могу использовать параметры ValidateOn: 'blur', onAfterElementValidation и, если элемент действителен, я могу сохранить данные. Но когда я отправляю форму, она снова проверяется и пытается сохранить данные.

В jQuery Validator мы можем проверять такой элемент, как

$ ( '# имя_файла'). IsValid ()

Так же, как я хотел бы знать, есть ли в bValidtor какая-либо опция для проверки элементов по отдельности.

1 Ответ

1 голос
/ 18 июня 2011

В bValidator вы можете проверить элемент индивидуально, как это:

$('#yourFormID').data('bValidator').validate(false, $('#fname'))

посмотрите на функцию validate () в документации: http://karmela.fsb.hr/~bmauser/bvalidator/documentation.html#validate. С первым аргументом (true / false) вы управляете отображением всплывающей подсказки с сообщением об ошибке.

И начиная с версии 0.52 вы можете проверить, является ли элемент действительным с:

$('#yourFormID').data('bValidator').isValid($('#fname'))
...