我正在尝试使用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>
我可以遵循的任何例子吗?
答案 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插件,一种方法是在隐藏字段中存储/更新已组装的完整日期,并验证该字段。