空の値を持つこれらの入力フィールドにのみ 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() 関数を適用する必要があるため、これは正しくありません。