Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Пустое передаваемое значение input Календарь (Datepicker) (https://javascript.ru/forum/jquery/21686-pustoe-peredavaemoe-znachenie-input-kalendar-datepicker.html)

Compas 20.09.2011 12:25

Пустое передаваемое значение input Календарь (Datepicker)
 
Добрый день. Пока только начинаю знакомится с 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. То есть дату дальше не могу передать, где я ошибаюсь?


Часовой пояс GMT +3, время: 17:37.