2012-06-04 3 views
0

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

, если я уже выбрал время, и это время уже отображается в поле ввода текстового поля, проверка говорит, что поле по-прежнему действует и что оно должно быть заполнено. поэтому я попытался выбрать время еще раз, и после этого не будет отображаться сообщение о проверке, оно отлично работает.

Почему мне нужно выбрать время дважды?

вот код:

<div> 
     START TIME: 
     <div style="margin-bottom: 15px"> 
      <input type="text" class="validate[required]" id="inputStartTime" 
       data-bind="value: inputStartTime" /> // this is initialize in my script as $('#inputStartTime').timepicker(); 
     </div> 
    </div> 
+0

нет никакого значения в поле ввода, что вы подразумеваете под «уже выбран время и это время уже отображается "? – Gavriel

+0

Когда я выбираю время, оно отображается во входном тексте, назначаемом для timepicker ... однако, хотя я уже выбрал время и показывается уже во входном тексте, механизм проверки jquery все еще говорит, что поле пуст, и мне нужно выбрать время ... при повторном выборе времени механизм проверки jquery не обнаружил ошибки, и он видит, что я уже выбрал время. –

+0

Я вижу, что это старый пост, но смогли ли вы это понять? Я столкнулся с той же проблемой в своем приложении – Xander

ответ

0

Вам нужно, чтобы скрыть двигатель проверки после выбора времени с

$('#inputStartTime').validationEngine('hide');