У меня есть несколько элементов управления датами на экране, которые динамически называются.Проверка правильности правильного JQuery для нескольких элементов управления
У меня есть следующий 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 (функция() {
$.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
}
});
});
Вы имеете в виду, что у вас есть несколько полей ввода даты в форме с именем date1, date2, date3. Хотите включить в правило свойство –
Я хочу включить все поля, такие как date1 и т. Д. Я не уверен, что вы можете проверить на что-то вроде класса –
, вы можете сделать это по id –