0

空の値を持つこれらの入力フィールドにのみ Flip_error() を適用したいと思います。現状では、それらすべてに適用されます。

function flip_error(element){
    element.addClass('flipped');
}

function add_color(element, color){
    element.css('background-color', color);
}

    $('form input:not(.submit, .email, .test)').each(function(){
        if ($(this).val() == '') {
            flip_error(input.parent()); 
        }

        else {
            add_color($(this), white);
        }

    });

ここで完全なコードを参照してください

問題は、初めて送信をクリックし、入力フィールドにテキストを入力せずに赤 (別の入力フィールド) に反転し、今のところ問題ないことです。ただし、入力フィールドの 1 つにテキストを入力すると、まだ赤に反転します。add_color() 関数を適用する必要があるため、これは正しくありません。

4

0 に答える 0