0
我试图检查所有字段是否都是真的,所以我做了一个函数,“where”是输入字段,“check”是否是真的。jquery检查所有字段是否正确无法正常工作
check_fields(where,check){
var fname = false;
var lname = false;
var email = false;
var email2 = false;
var pass = false;
var pass2 = false;
var gender = false;
if(where == "fname" && check == true){
fname = true;
alert("a");
}else{
fname = false;
}
if(where == "lname" && check == true){
lname = true;
alert("b");
}else{
lname = false;
}
if(where == "email" && check == true){
email = true;
alert("b");
}else{
email = false;
}
if(where == "pass" && check == true){
pass = true;
alert("c");
}else{
pass = false;
}
if(where == "gender" && check == true){
gender = true;
alert("d");
if(fname == true && lname == true && email == true && pass == true){
form_ispass();
alert("HI");
}
}else{
gender = false;
}
}
它确实从a,b,b,c提醒,但是当我检查性别时它确实提醒d。但是,即使所有字段都设置为true,它也不会提示HI。
已经做到了,我只是把它移进里面,因为性别的警报很有效,所以我认为它会提醒HI。虽然谢谢,但它没有奏效。 – Bido
'form_ispass()'做了什么? – varontron