0

我在jQuery datepicker. 我要做的就是对我的 datepicker 的 dateFormat 进行警报验证。

我想做的就是:

if(mydatepicker!= dateFormat) { alert('Invalid Date Format!'); }

就是这样。。

这是我的代码:

    $('#BirthDate').datepicker({dateFormat: 'yy-mm-dd'});

    });

提前致谢 :)

4

2 回答 2

1

请记住,在您的代码中,末尾有一个额外的 "... 如果 dateFormat 不正确,将显示的日期为:空白或今天的日期。用户不会插入写入的日期,而是从日历中选择它。

于 2012-10-10T07:42:37.597 回答
0

为什么您不将事件处理程序绑定到更改事件?

$('#BirthDate').datepicker({
  dateFormat: 'yy-mm-dd',
  onSelect: function() {
    doSomeValidation($(this).getDate());
  }
});

如果您不想即时验证它,您也可以在之后访问该值。

var date = $('#BirthDate').datepicker("getDate")

还是您的问题是“如何在 javascript 中验证日期”?

于 2012-10-10T07:48:37.037 回答