2012-02-17 4 views
0

У меня есть jqgrid, где я показываю начало и время окончания. Я включил плагин jquery для выбора времени. Однако, когда я отправляю свою форму, данные для обоих времен отсутствуют. Я считаю, что дата выбранного времени не добавляется в поле ввода перед отправкой. Может ли кто-нибудь объяснить, почему это происходит?jquery timepicker не помещает данные во входные данные в jqgrid

Я использую JQuery плагин, perifer: http://labs.perifer.se/timedatepicker/

Ниже, как я написал функцию.

function addDayAndTimeRow(){ 
        $("#"+subgrid_table_id).jqGrid('editGridRow', "new", 
         { url: '<c:url value="/dayandtimes/create/"/>'+row_id, 
          beforeShowForm: function(form) { 
           $('#starttime').timepicker(); 
           $('#endtime').timepicker(); 
          }, 
          closeAfterAdd: true, 
          bottominfo: "Fields marked with (*) are required" 
         } 
        ); 
       } 
+0

не без какого-либо кода ... если вы выберете время в timepicker (какой из них используете?), значение ввода должно обновиться, и если вы его отправите правильно, вы точно получите свои данные – ggzone

+0

Я использую timepicker от perifer. http://labs.perifer.se/timedatepicker/ – pundit

+0

Я обновил вопрос. Можете ли вы сказать мне, что я здесь что-то пропустил? – pundit

ответ

0

проверить свои атрибуты ввода name = "" и ваши запросы в php. так как этот timepicker просто записывает новое значение в поле ввода (значение атрибута = "), на вашей стороне должна быть небольшая проблема.

проверить ваш DOM после выбранного времени начала и окончания, если значение ввода обновлено. если, тогда плагин timepicker в порядке

+0

Я думаю, что все в порядке на моем конце, поскольку я попытался вручную ввести время и форма отправляется тогда. – pundit

+0

снова проверьте плагин .. изменяется ли значение в DOM после выбор времени начала и окончания? – ggzone

Смежные вопросы