У меня есть страница aspx, которая вызывает базу данных и привязывает данные к элементу управления вводом, используя XSLT. Я хотел бы добавить jqueryvalidation и inputmask к контролю номера телефона. Я создал эту функцию keydown, которая добавит маску ввода, а затем в функцию btnSave.click добавлю правила для обязательного поля.
Следует ли добавить правило в функцию keydown?
$('#txtOfficePhoneNumber').keydown(function (e) {
//initialization and masking
$('txtOfficePhoneNumber').inputmask("999-999-9999");
$("#btnSave").click(function () {
var validator = $("#form1").validate();
$("#txtOfficePhoneNumber").rules('add', {
required: true,
minlength: 12,
maxlength: 12,
messages: {
required: function () {
return "A office phone number is required";
}
}
});
});