Здравствуйте! У меня есть форма заказа тура. Есть даты приезда и отъезда. Календарь сделан на js. Необходимо сделать обработку формы дат календаря, чтобы если не заполнены даты, то при отправки заявки приходило бы сообщение о некорректности заполнения формы. Код календаря: Код (Text): <label class="description" for="priezd">Даты заезда </label> <span> <input id="element_3_1" name="element_3_1" class="element text" size="2" maxlength="2" value="" type="text"> <label for="element_3_1">DD</label> </span> <span> <input id="element_3_2" name="element_3_2" class="element text" size="2" maxlength="2" value="" type="text"> <label for="element_3_2">MM</label> </span> <span> <input id="element_3_3" name="element_3_3" class="element text" size="4" maxlength="4" value="" type="text"> <label for="element_3_3">YYYY</label> </span> <span id="calendar_3"> <img id="cal_img_3" class="datepicker" src="calendar.gif" alt="Pick a date."> </span> <script type="text/javascript"> Calendar.setup({ inputField : "element_3_3", baseField : "element_3", displayArea : "calendar_3", button : "cal_img_3", ifFormat : "%B %e, %Y", onSelect : selectEuropeDate }); </script> Помогите плиз)
Делается это так 1) для формы устанавливаешь событие onsubmit HTML: <form action="твой файл скрипта" method="post" onsubmit="checkDates();"> 2) примерный код функции,вызываемой при этом событии [js] function checkDates() { // if(getElementById('element_3_1').value=='') { alert('Введите дату приезда'); return false; } else if(getElementById('element_3_2').value=='') { alert('Введите дату отъезда'); return false; } else { return true; } } [/js]