【问题标题】:jquery.validate func improper once validateions given in classjquery.validate func 不正确,一旦在类中给出验证
【发布时间】:2011-02-05 12:04:09
【问题描述】:

只验证最后一个按要求给出的元素[表单提交时不验证其他元素]

$().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>

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

【问题讨论】:

    标签: jquery jquery-plugins jquery-validate


    【解决方案1】:

    您需要为您的inputs 指定name 属性以供验证器获取(我建议您也指定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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-08
      • 2012-01-15
      • 2013-12-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-19
      相关资源
      最近更新 更多