var client_name = $("#client_name");
var client_surname = $("#client_surname");
var client_phone = $("#client_phone");
var form = $("#billing_form");
Validate(client_name);
Validate(client_surname);
Validate(client_phone);
form.submit(function(e){
if(Validate(client_name) && Validate(client_surname) && Validate(client_phone)){
e.preventDefault();
console.log("True");
return true;
} else {
console.log("False");
return false;
}
});
function Validate(id){
id.blur(function(){
if(id.val().length <= 0){
id.addClass("input_error").removeClass("input_apply").css("border","1px solid #ff0000");
return false;
} else {
id.removeClass("input_error").removeAttr("style");
return true;
}
});
}
我编写了这个函数来验证我在一个函数中的所有输入,但它不会在任何时候返回 true 。如果我填写所有输入,它会再次返回 false。任何人都可以帮助我吗?