Используя MVC3 Razor, у меня есть частичное представление с некоторым текстом, двумя текстовыми полями (StartDate & EndDate), кнопкой отмены и кнопкой поиска.
Когда недопустимые даты вводятся в текстовые поля StartDate и EndDate,текстовые поля выделяются красным с ненавязчивым оформлением, используемым средством выбора даты?
Я не могу понять, как требовать эти поля, и выделяю их красным, поскольку ввод недействительных данных делает.
Вот мой код
<script type="text/javascript">
$(document).ready(function () {
$('.date').datepicker({ dateFormat: "mm/dd/yy" });
$("#printnoteform").validate({
rules: {
startdate: {
required: true
},
enddate: {
required: true
}
},
messages: {
startdate: {
required: "Required"
},
enddate: {
reqquierd: "Required 2"
}
}
});
});
</script>
Форма ...
@using (Html.BeginForm("PrintNotes", "Note", FormMethod.Post, new { id = "printnoteform", name = "printnoteform" }))
{
......
HTML для StartDate & EndDate
<input type="text" id="startdate" name="startdate" class="date" />
<input type="text" id="enddate" name="enddate" class="date" />
У меня нет ошибок браузера, StartDate и EndDate не являются частью моделии я не хочу делать один, если мне не нужно.Web.config настроен правильно.
Чего мне не хватает?