さて、すべてのオブジェクトのプロパティを 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};