我在屏幕上有多个动态命名的日期控件。
我有以下 JSfiddle。我想知道是否可以为表单上的所有日期字段创建单个规则
http://jsfiddle.net/bboymarko/6tyAd/1/
HTML
日期验证
<br />
<label for="date">Enter Date</label>
<input id="date" name="date" type="text" />
<br />
<input name="submit" type="submit" value="Submit" />
Javascript $(document).ready(function () {
$.validator.addMethod("kdate", function (value, element) {
return this.optional(element) || /^(([0-9])|([0-2][0-9])|([3][0-1]))\/(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\/\d{4}$/.test(value);
}, "Please enter a valid date.");
$("form").validate({
rules: {
date: {
required: true,
kdate: true
}
},
submitHandler: function (form) { // for demo
alert('valid form'); // for demo
return false; // for demo
}
});
});