jquery.validate func Неподходящие после проверки в классе - PullRequest
0 голосов
/ 05 февраля 2011

Проверяется только последний элемент, который указан как требуется [Другие элементы не проверяются при отправке формы]

$().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 Ответ

1 голос
/ 05 февраля 2011

Вам необходимо указать атрибут 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>
...