0

我在使用 jQuery 验证 ( http://jqueryvalidation.org/ ) 插件和我的一种表单时遇到问题。我制作了一个 jsFiddle,这样就没有人看到我丑陋的 9000 行编码形式:

http://jsfiddle.net/ndaMD/

资源:

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

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


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

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

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

4

1 回答 1

1

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

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


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

演示:小提琴

于 2013-09-21T04:15:15.743 回答