Я хочу разрешить кому-либо ввести дату и при этом убедиться, что дата в поле правильная. Если это не так, я хочу изменить стиль с inputNormal на inputError и сообщить им, что это недопустимая дата. Я также хочу, чтобы дата была с завтрашнего дня.
Когда я пытаюсь сделать это с помощью OnBlur, и они нажимают на DatePicker, он запускает onBlur, прежде чем вставить дату JQuery DatePicker. Таким образом, стиль меняется, но дата заполняется.
Как мне решить обе эти проблемы?
Включает JavaScript и JQuery:
<script type="text/javascript" src="includes/javascript/jquery-1.5.1.min.js"></script>
<script type="text/javascript" src="includes/javascript/jquery-ui-1.8.14.custom.min.js"></script>
<script type="text/javascript" src="includes/javascript/formValidation.js" ></script>
<SCRIPT>
$(function() {
$( "#contractExpire" ).datepicker({ altField: 'input#contractExpire', altFormat: 'dd M yy',minDate: new Date(<cfoutput>#year(2011,1-1,1) });
});
</SCRIPT>
в форме HTML