1

1 つを除いてすべてのフィールドが必須のフォームがあります。このフィールドのクラスは「割引」です。このコードを使用して、送信時にフォームをチェックして、空のフィールドがあるかどうかを確認しています。入力「.discount」を例外としてこのコードに追加する簡単な方法はありますか?

$("#quote_form").submit(function(){
var isFormValid = true;

$("input, select").each(function(){
    if ($.trim($(this).val()).length == 0){
        $(this).addClass("highlight");
        isFormValid = false;
    }
    else{
        $(this).removeClass("highlight");
    }
});

if (!isFormValid) alert("Please fill in all the highlighted fields");

return isFormValid;
});
4

2 に答える 2

2

このように .not() を使用できます

$("input, select").not('.discount')
于 2013-10-21T09:45:10.883 に答える