現在、フォーム要素をループして、ユーザーが何かを入力したかどうかをチェックして検証しています。特定のフィールドに別の検証を使用する必要がある場合を除きます。具体的には、有効な電話番号かどうかを検証する必要があります。これが私のコードです。すべての入力要素をループしていますが、id phoneNumber を持つ要素を選択し、それが有効な電話番号かどうかを確認する必要があります。属性が電話番号であるかどうかを確認する条件にヒットしていないだけです。どんな助けでも大歓迎です。
$("#phoneForm :input").each(function(){
var placeholderText = $(this).attr("placeholder");
if($(this).val().length == 0){
alert(placeholderText.replace('*','') + ' field is required');
$(this).focus();
valid = false;
return false;
}
if($(this).attr("id['phoneNumber']")){
alert(placeholderText + " check phone number");
}
});