現在、一連の入力ボックスをループして、ユーザーが何も入力しない場合に検証を実行しています。それが特定のIDシングルであるかどうかを入力ボックスに指定し、それに対して個別の検証を行うという条件があります。これは、フォームの長さが 10 文字未満であることを確認するだけの単純な検証です。しかし、何らかの理由で機能していません。単一の文字を入力すると、次の反復に進みます。また、ifステートメント内にこれらの複数のifステートメントを含めることを削除できるとにかくありますか。どんな助けでも大歓迎です。
$("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
}