0

さて、すべてのオブジェクトのプロパティを cycle(for) でチェックする方法を探していましたが、あまり見つかりませんでした。

私はJSとjqueryを使用して登録フォームの検証に取り組んできました。フィールドが正しく入力されていないかどうかを知るために、各フィールドにプロパティ(falseまたは)を持つオブジェクトを追加しました。trueを探しているすべてのプロパティをチェックし、あるfalse場合はボタンを無効にします。私はこのようなオブジェクトを読み取ろうとしました:

for(var p in flags){ // flags = object
            if(p == false){
                flagStatus = false;
            }
        }
        if(flagStatus )
            $("#subReg").attr("disabled", false);   
        else
            $("#subReg").attr("disabled", true);

何が欠けているのかわかりません。どんな助けも素晴らしいでしょう、ty。

編集:

var flags = {nick: false, pass:false, passVer:false, genero:false, pais:false, fechaNac:false, nombre:false, apellido:false, email:false, checkBox:false, captcha:false};
4

1 に答える 1