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;
}
});
}
すべての入力を 1 つの関数で検証するためにこの関数を作成しましたが、常に true を返すことはありません。すべての入力を入力すると、再び false が返されます。誰でも私を助けることができますか?