好吧,我一直在寻找如何使用循环(for)检查所有对象的属性,但没有找到太多。
我一直在使用 JS 和 jquery 进行注册表单验证,我为每个字段添加了一个带有属性(false
或true
)的对象,只是为了知道字段是否填充不正确。我想检查所有寻找 a 的属性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};