Вход

Просмотр полной версии : Пустое передаваемое значение input Календарь (Datepicker)


Compas
20.09.2011, 12:25
Добрый день. Пока только начинаю знакомится с jQuery
Имеется следующий код

<script type='text/javascript'>
$(function ()
{
new DatePicker('#inp',{autoOpen:true});
var dp=new DatePicker('#inp',{format:'d.m.Y'});

});

</script>

<input id='inp' name=date1 size=12>

Дата прекрасно проставляется в inp, но значение inp все равно остается пустым. Подскажите как передать значение выбранной даты?

DjDiablo
20.09.2011, 13:43
Нефига из вашего вопроса непонятно. Как это выбирается и остаётся пустым. Да и вообще на кой вам там new, тем более два)))

создаём c указанием формата так
$("#inp").datepicker({ dateFormat: 'yy-mm-dd' });

получаем значение так.
alert($("#inp").datepicker( "getDate" ));

унечтожаем календарик, если надо
$("#inp").datepicker( "destroy" );

Это всё есть в официальной документации

Compas
21.09.2011, 09:26
Вот форма <form method='post' action=''>
<input type='submit' name='add_work' value='Добавить задачу'>
<input id='inp' name='date1' size=12 value=''>
</form>
Хорошо, попробую по другому передаваемое поле input в данном случае var_dump($_POST['date1']) принимает значение NULL. То есть дату дальше не могу передать, где я ошибаюсь?