使用validationEngine插件时更改ptTimeSelect行为

时间:2011-11-18 05:23:17

标签: jquery timepicker jquery-validation-engine

我有一个输入字段,设置为显示ptTimeSelect时间选择器。对于同一个字段,我需要使用validationEngine来执行字段必需的验证。

现在问题在于:

  1. 最初,输入字段为空白。
  2. 在文本区域内单击,将显示时间选择器。
  3. 设定一些时间。
  4. 它开始显示内联验证错误,并且字段上下文丢失。因此,要删除错误,我必须进入文本区域并标签。
  5. 我想要这样的行为,这样无论何时从时间选择器设置字段值,都应该消除字段所需的验证错误。

    我尝试在输入时设置onchange事件,但这不起作用。

    我可以通过修改ptTimeSelect js查询来使其工作。但我不想这样做。

    我还能做些什么吗?

1 个答案:

答案 0 :(得分:3)

尝试

$('#Time').ptTimeSelect({
     onClose: function(){
                jQuery('#myForm').validationEngine('validateField', '#Time');
          }
 });

“时间”是您应用时间戳的字段的ID。