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);
        }

    });

在此处查看完整代码

问题是,当我第一次单击提交并且没有在输入字段中输入任何文本时,会翻转为红色(另一个输入字段),到目前为止还不错。但是,如果我用文本填充其中一个输入字段,它仍然会变成红色,这是错误的,因为它需要应用 add_color() 函数。

4

0 回答 0