jQuery Validetta datepicker只是第二次工作

时间:2017-02-21 17:01:44

标签: javascript jquery datepicker

我正在使用jQuery Validetta表单验证。我注意到的是,在datepicker上,验证仅在第二次进行。在这里尝试了很多代码,但似乎都没有。 ff是:

Datepicker代码:

$('#datepicker').datepicker({
    dateFormat: 'yy-mm-dd',
    changeMonth: true,
    changeYear: true,
});

测试代码:

$("#datepicker").datepicker({
    onClose: function () {
        $('#myForm').validetta();
    }
});

$("#datepicker").on('keyup blur', function () {
    $('#myForm').validetta();
});

请帮忙。

1 个答案:

答案 0 :(得分:0)

检查Fiddle link。 但我怀疑你为什么要初始化datepicker的validetta onClose。它将正常工作fiddle默认初始化

$("#datepicker").datepicker({
  dateFormat: 'yy-mm-dd',
  changeMonth: true,
  changeYear: true,
  onClose: function() {
    $('form').validetta({
      realTime: true,
      bubblePosition: 'bottom',
      realTime: true
    });
  }
});