Я использую DatePicker из пользовательского интерфейса jQuery, я добавил проверку даты в поле ввода DatePicker, это мой javascript
код для DatePicker (' start_date ' - это id моего поле ввода datepicker):
$('#my-form').validate({
rules: {
start_date: {
required: true
}
},
messages: {
start_date: 'Please enter a valid date (yyyy-mm-dd)'
}
});
$("#start_date").datepicker({
beforeShowDay: noTheseDays,
onSelect: function(dateText, inst) {alert(dateText)}});
мое поле ввода datepicker в html :
<form id="my-form" method="post">
...
<input class="start_date_field" id="start_date" size="30" type="text" />
<input id="mysubmit" type="submit" value="Get it" />
</form>
Проблема в том, что, если я добавлю проверочный код в javascript , календарь выбора даты будет не , показывающий, когда щелчок мышью вводит указатель даты (start_date) поле. Если я уберу валидацию, календарь покажет . Зачем??
Другая проблема заключается в том, что сообщение об ошибке проверки не отображается , если поле ввода DatePicker пустое и я отправляю форму, вместо этого отображается страница ошибки .... .