Я в настоящее время просматриваю серию ящиков ввода и выполняет проверку, если пользователь просто ничего не вводит. У меня есть условие , которое говорит, что если это отдельный идентификатор, который вводит поле ввода и выполняет отдельную проверку для него. Это простая проверка того, что просто проверяет, чтобы длина формы не превышала 10 символов. Но почему-то это не работает. Если я вводю один символ , он просто переходит к следующей итерации. Также есть в любом случае я могу удалить , имея эти несколько операторов if внутри операторов if. Любая помощь .jQuery проверить длину поля, если конкретный идентификатор
$("form :input").each(function(){
var $this = $(this);
if(!this.value.length){
if(this.id == "phoneNumber" && $this.is(":visible")){
if($this.val().length < 10){
alert("phone number required");
}
}
} else if($(this).is(":visible")){
//do some other validation
}
И какой 'id' это то, что вы пытаетесь выделить? «Номер телефона»? –
Возможно, будет полезен [плагин проверки jQuery] (http://docs.jquery.com/Plugins/Validation). –