多个字段的jquery日期验证

时间:2010-05-24 21:54:08

标签: jquery validation date

我正在尝试使用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>

我可以遵循的任何例子吗?

1 个答案:

答案 0 :(得分:0)

您可以尝试将各个字段组合成一个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。如果您想使用validate插件,一种方法是在隐藏字段中存储/更新已组装的完整日期,并验证该字段。