плагин проверки jQuery не проверяет мои формы

0

У меня возникли проблемы с использованием плагина jQuery validation (http://jqueryvalidation.org/) с одной из моих форм. Я сделал jsFiddle, так что никто не должен видеть мою уродливую кодированную 9000 выровненную форму:

http://jsfiddle.net/ndaMD/

источник:

<form id="yeah">
First name: <input type="text" class="required" id="firstname" minlength="4"><br>
Last name: <input type="text" name="lastname">
</form>

<a href="#" id="test123">HELLO</a>


$('#test123').click(function(){

    $( "#yeah" ).validate({
    });
});    

Может ли кто-нибудь сказать мне, что происходит не так?

Теги:
jquery-validate

1 ответ

1
Лучший ответ

Вам нужно инициализировать валидатор на dom ready, а затем в событии click вызвать метод valid() чтобы узнать, действительна ли форма

jQuery(function ($) {
    $("#yeah").validate({});


    $('#test123').click(function () {
        if ($("#yeah").valid()) {
            console.log('do')
        }
    });
});

Демо: скрипка

  • 0
    Спасибо! Работает как шарм сейчас.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню