我想验证分为三个字段(当然是年,月,日)的日期。我无法改变这些领域,尽我所能。我正在使用jQuery Validation plugin(也不是我的选择)。我无法确定如何验证所有三个字段。即使单独验证它们也足够了。如何验证三个单独的字段作为日期
我的HTML如下。
<div class="date-field requiredField">
<div class="date-picker hasDatepicker" id="dp1412187717156" style="display: none;">...</div>
<input type="text" class="month" required="required" maxlength="2" placeholder="MM" title="Month" value="1">
/
<input type="text" class="day" required="required" maxlength="2" placeholder="DD" title="Day" value="1">
/
<input type="text" class="year" required="required" placeholder="YYYY" title="Year" value="1973">
<span class="date-pick-button"></span>
<span class="date-clear-button"></span>
</div>
我调用验证如下:
$("#SignUp_Enrollment").validate({
focusInvalid : false,
rules: {
co_ssn: {
ssn: true
},
first_name: {
required: true
},
last_name: {
required: true
}
// some more rules
},
invalidHandler: function (form, validator) {
// style the invalid fields
},
submitHandler: function (form) {
form.submit();
}
});
我当然验证等领域,但这个插件没有显示我任何的怜悯。我试着添加月份,日期和年份规则无济于事。对于采取什么方向有什么建议?
我编辑帖子以包含调用。 – 2014-10-01 19:37:47
@TylerCrompton,我的回答仍然有效。 – Sparky 2014-10-01 19:50:57