【问题标题】:jQuery Datepicker validate similar to onblurjQuery Datepicker 验证类似于 onblur
【发布时间】:2012-06-18 21:36:18
【问题描述】:

我正在使用 jQuery UI Datepicker,并且我想在鼠标单击该字段后立即检查输入字段中输入的日期。我想获得有关该值是否有效的即时反馈。有没有办法做到这一点?

【问题讨论】:

  • 只是一个想法,但由于它是日期选择器,我不相信您可以通过键入来更改输入的值,所以它应该始终有效。
  • 对了,value怎么会无效呢?只需将该字段设为只读以防止输入。 Datepicker 本身当然只允许有效日期。

标签: jquery validation datepicker onblur


【解决方案1】:

你可以试试这样的:

$(".datepicker").blur(function(){
  var date = "4-5/2012 12:14:60 PM"; // replace this by $(this).val() to get your date from the input
  var validate = Date.parse(date);
  if (validate.isNaN()) {
    // do something if the date is not valid
  }

});

【讨论】:

    【解决方案2】:

    在日期选择器输入字段上附加一个模糊事件,然后检查它的值

    $(".dtpicker").blur(function(){
    .
    .
    .
    

    【讨论】:

      【解决方案3】:

      如果您正在寻找验证插件,请尝试jquery validate

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-17
        • 1970-01-01
        • 2011-11-15
        • 2014-10-08
        • 2011-12-17
        • 1970-01-01
        相关资源
        最近更新 更多