1

次の関数は、空のフィールドを正しく検証します。

function empty_field(element){
    element.each(function(){
        if($(this).val() == ''){
            $(this).addClass('error');
        }
        else{
            $(this).removeClass('error');
            return true;
        }
    });
}

ただし、次のようにして検証が完了したことを確認したいと思います。

        submit.click(function(e){
            e.preventDefault();

                            var input = $('.input');

            if(empty_field(input))//if the form is valid
            {
                console.log('form validated');
            }

        });

送信ボタンをクリックすると、フォームは検証されますが、コンソール ログは機能しません。つまり、条件が間違っている可能性があります。

何か助けはありますか?

4

2 に答える 2