У меня есть очень простая контактная форма с полями, подобными этим:
<label>
First Name<em>*</em>
@Html.TextBox("txtFirstName", null, new { tabindex = "1"})
</label>
Я хочу, чтобы это поле было обязательным, поэтому я добавил некоторый код в готовый документ:
$(function(){
$("#contactForm").validate({
rules: {
txtFirstName: { required: true}
/* also tried this */
txtFirstName: "required"
}
});
});
Тем не менее, в данный момент поле не требуется.Что кажется сумасшедшим, так это то, что если я добавлю «обязательный» атрибут класса, например, так:
@Html.TextBox("txtFirstName", null, new { tabindex = "1", @class="required"})
Он будет проверен, но мне нужны более сложные правила, чем просто необходимые.Мне нужно проверить, что определенные опции выбраны в списке выбора, тогда определенные поля должны или не должны быть обязательными.