У меня есть 2 поля ввода для ввода даты начала и окончания. Мне нужно убедиться, что дата начала предшествует дате окончания. У меня есть следующий код, чтобы проверить это, но код, кажется, не запускается, когда Я прикрепляю к событию onselect элемента управления datepicker. Может кто-нибудь сказать, что я делаю неправильно?
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$(".date").datepicker({
onSelect:function(dateText,inst){
var startDate=new Date($("#_createDateFromInput").val());
var endDate=new Date($("#_createDateToInput").val());
if(startDate!=""&&endDate!="")
{
if(startDate>endDate)
{
alert("End date cannot be earlier than start date");
}
}
}
});});
</script>
спасибо !!
Разметка для вышеупомянутого (это в asp.net):
<label>Date From</label>
<input class="date" runat="server" id="_createDateFromInput" />
<label id="to">To</label>
<input class="date" runat="server" id="_createDateToInput" />
Эль Ронноко, я полагаю, зацепился за что-то ... Я замечаю, когда удаляю тэг runat = "server", я могу запустить даже ... однако теперь я столкнулся с другим
проблема для получения значения во время обратной отправки сообщения (т. е. когда пользователь, наконец, отправляет) ... у кого-нибудь есть идея?