Получение текстового значения uidatepicker - jquery - PullRequest
1 голос
/ 22 августа 2011

У меня есть текстовое поле ввода в моем 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 для моего средства выбора даты, поэтому я не уверен, как получить правильный вывод ....

1 Ответ

1 голос
/ 22 августа 2011

Замените .text() на .val(), чтобы можно было прочитать значения, помещенные в текстовое поле средства выбора даты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...