У меня есть текстовое поле ввода в моем HTML-файле:
<p>From Date: <input type="text" id="datepicker"></p>
Я назначаю, используя jQuery uidatepicker для этого текстового поля:
$( "#datepicker" ).datepicker({
dateFormat: 'dd-mm-yy',
maxDate: new Date(theDate.getFullYear(), theDate.getMonth(), theDate.getDate())
});
Как только пользователь выбирает дату,нажмите кнопку «Перейти».Мне нужно получить дату, введенную в текстовое поле через DatePicker.Я пытался:
$("#go").click(function(e){
alert($("#datepicker").text()); //doesn't work
}
, но это не работает ....
РЕДАКТИРОВАТЬ:
Хорошо, так что после возни о следующемработает:
alert($("#datepicker").datepicker("getDate"));
Но вывод:
Tue Aug 09 2011 00:00:00 GMT+0100 (BST)
Я хочу это так же, как dd-mm-yy
.Я уже установил dateFormat
для моего средства выбора даты, поэтому я не уверен, как получить правильный вывод ....