多字段上的jquery日期验证

多字段上的jquery日期验证,jquery,validation,date,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> 我只能发现使用一个字段,这不是我想要的 <form name="datefo

我正在尝试使用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>
我只能发现使用一个字段,这不是我想要的

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

我可以举一些例子吗?

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