【问题标题】:jquery date validation on multiple fields多个字段的jquery日期验证
【发布时间】:2011-02-23 10:37:33
【问题描述】:

我正在尝试使用 jquery 来验证分解为 MM DD YYYY 字段的日期。

<form name="dateform" id="dateform">
<input type="text" name="month"/>
<input type="text" name="day"/>
<input type="text" name="year"/>
</form>

我只能找到使用单个字段的examples,这不是我想要的。

<form name="dateform" id="dateform">
<input type="text" name="date"/>
</form>

有什么可以参考的例子吗?

【问题讨论】:

    标签: jquery validation date


    【解决方案1】:

    您可以尝试将您的各个字段组合成一个 javascript 日期对象。

    var $form = $('form#dateform');
    var dateToCheck = new Date( 
       $form.find('input[name=year]').val(), 
       $form.find('input[name=month]').val(),
       $form.find('input[name=day]').val() );
    

    然后将您需要的任何验证应用到dateToCheck。如果您想使用验证插件,一种方法是在隐藏字段中存储/更新组装的完整日期,并验证该字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-03
      • 2015-04-19
      • 2013-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多