一旦在类中给出验证,jquery.validate func是不正确的

时间:2011-02-05 12:04:10

标签: jquery jquery-plugins jquery-validate

仅验证根据需要提供的最后一个元素[表单提交时未验证其他元素]

$().ready(function(){
    $("#feed").validate();
}); 

形式:

<form name="feed" id="feed" action="feed.php">                                                              
    <table cellpadding="0" cellspacing="0" border="0" class="primaryTable" width="100%">
        <tr>
            <td><label>Name</label></td>
            <td><input type="text" class="inputField {required: true}" /></td>
        </tr>
        <tr>
            <td><label>Email</label></td>
            <td><input type="text" class="inputField {required: true}" /></td>
        </tr>
        <tr>
            <td><label>Title</label></td>
            <td><input type="text" class="inputField {required: true}" /></td>
        </tr>
    </table>
</form>

如果使用中有任何错误,请通知我。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您需要为验证者选择的name指定inputs属性(我建议同时指定id并使用for属性标签)。此外,您应该使用class="required"根据需要指定表单字段:

<form name="feed" id="feed" action="feed.php">                                 
    <table cellpadding="0" cellspacing="0" border="0" class="primaryTable" width="100%">
    <tr>
        <td><label>Name</label></td>
        <td><input name="name" type="text" class="required" /></td>
    </tr>
    <tr>
        <td><label>Email</label></td>
        <td><input name="email" type="text" class="required" /></td>
    </tr>
    <tr>
        <td><label>Title</label></td>
        <td><input type="text" name="title" class="required" /></td>
    </tr>
    </table>
</form>