Первый день с проверкой jQuery, но не первый день с jQuery.Очень простой вопрос: у меня есть три текстовых ввода: имя, телефон и адрес электронной почты.Я хочу запросить имя (без пота) и ЛЮБОЙ телефон ИЛИ электронную почту, и убедиться, что ввод действителен ЛЮБОЙ телефон ИЛИ электронная почта.Я пробовал это с:
$(document).ready(function() {
$("#contactForm").validate({
debug:true,
rules: {
name: {
required: true
},
email: {
email:true,
required: function(element){
!$("#phone").valid();
}
},
phone: {
phoneUS: true,
required: function(element){
!$("#email").valid();
}
}
},
messages: {
name: "Please specify your name",
email: {
required: "Please enter a valid email"
},
phone: "Please enter a 10 digit phone number"
}
});
});
Но это не удается, потому что каждая проверка правильности вызывает другой, бесконечно повторяющийся и сбой браузера.
Тамдолжен быть какой-то простой способ сделать это, но я потратил на это около двух часов, и это ускользает от меня: (