我想驗證分爲三個字段(當然是年,月,日)的日期。我無法改變這些領域,盡我所能。我正在使用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