2009-10-07 4 views
0

У меня есть форма, проверенная jquery validate. Поле, которое вызывает некоторые проблемы выглядит следующим образом:jquery validate - fail on radio

<label>Select an Account Type<</label><br> 

<input type="radio" name="accountType" value="1" id="accountType_C"><label id="accountType_C" for="accountType_C">Coder</label> 
<input type="radio" name="accountType" value="0" id="accountType_S"><label id="accountType_S" for="accountType_S">Surreptitious Ninja</label> 

Все остальные поля в форме проверки надлежащим образом, за исключением приведенной выше. Не совсем уверен, что я делаю неправильно. Есть еще 12 других полей, которые проверяются без каких-либо проблем. Я дважды проверял подтверждение для дубликатов объявлений, но их нет.

Вот функция Validate:

$("#regForm").validate({ 

    rules: { 

     accountType: "required" 

    }, 

    messages: { 

     accountType: "You must select an account type" 

    } 

}); 

Спасибо большое!

+2

попробуйте использовать правила: {ВидСчет: {Обязательно: истинно}} – halocursed

+0

спасибо. скобки сделали трюк! –

ответ

1
$("#regForm").validate({ 

     rules: { 

       accountType: "checked" 

     }, 

     messages: { 

       accountType: "You must select an account type" 

     } 

}); 
0

Просто для записи;)

$("#regForm").validate({ 
    rules: { 
     accountType: { required: true } 
    }, 
    messages: { 
     accountType: "You must select an account type" 
    } 
});