Я использовал следующий скрипт jQuery для проверки номеров телефонов. Эти поля телефонных номеров: не обязательные поля, но пользователь не может ввести неверные номера телефонов. Если я введу неправильный номер телефона, тогда появится сообщение «Укажите номер действительного номера телефона».jQuery форма проверки не работает
Но я могу представить форму, не заботясь об этом сообщении об ошибке. Может ли кто-нибудь проконсультировать меня, как разрешить отправку формы, если только введенные номера телефонов верны.
jQuery.validator.addMethod("fnType", function (phone_number, element) {
phone_number = phone_number.replace(/\s+/g, "");
return this.optional(element) || phone_number.length > 9 &&
phone_number.match(/^\+[0-9]{11}$/);
}, "Please specify a valid phone number");
jQuery("#EditView").validate({
rules: {
phone_work: {
fnType: true
},
phone_fax: {
fnType: true
},
phone_mobile: {
fnType: true
}
}
});
Пожалуйста, проверьте здесь работает нормально, без каких-либо изменений, если вы используете JQuery валидатор : https://jsfiddle.net/ganyo55s/ – bharat