Проверка формы JQuery - Onblur - PullRequest
       14

Проверка формы JQuery - Onblur

2 голосов
/ 19 февраля 2012

У меня есть форма, которая использует jquery validator form : Мой вопрос: как мне получить проверку, которая будет запускаться не только при отправке, но и при размытии? Я хочу, чтобы он проверял каждое отдельное поле на размытие (не на всю форму на размытие, потому что я не хочу, чтобы ошибки отображались для полей, к которым они еще не прокручивались).

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

Я новичок в jquery и проверке формы, поэтому, если кто-то знает, как это исправить, вы можете указать, как и какие файлы мне нужно редактировать, чтобы добиться этого. Спасибо.

Ответы [ 2 ]

2 голосов
/ 20 февраля 2012
    <script type="text/javascript">
    jQuery().ready(function() {
       jQuery("#form").validate({
          onfocusout: function(element) { jQuery(element).valid(); } ,
});
})
     </script>

Добавив это, я получил onblur для работы.

0 голосов
/ 19 февраля 2012

Как видно из демонстрации , проверка происходит при размытии (также при нажатии и при отправке). Вы уверены, что не отключили его?
Возможно, вы установили неправильные параметры (прокрутите вниз, чтобы увидеть параметры), или вы просто не настроили проверку в нужный момент?

...