Я использую встроенную проверку jQuery
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
Пока работает отлично на всех полях, кроме datetime. Это хорошо, но не дурак. Я могу печатать только цифры и косые черты.
Но это означает, что я могу набрать 3/4//4///4//
, что, конечно, возвращает нуль-параметр при отправке, поскольку он больше не подходит для datetime (Я использую DatePicker, чтобы выбрать это, но вы все еще можете ввести в поле.)
Так что мне нужно:
- любой способ убедиться, что он имеет
##/##/####
формат
- или для предотвращения возможности ручного ввода в поле используйте только средство выбора даты и времени