jQuery验证插件没有验证我的表单

时间:2013-09-21 04:13:51

标签: jquery jquery-validate

我无法在我的某个表单中使用jQuery验证(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({
    });
});    

谁能告诉我出了什么问题?

1 个答案:

答案 0 :(得分:1)

您需要在dom ready上初始化验证器,然后在click事件上调用valid()方法以查看表单是否有效

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


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

演示:Fiddle