私が間違って作業しているコードでは、password1とpassword2が一致しない場合にフォームを送信できます。私は困惑している。どんな助けでも大歓迎です。私はこのサイトを参考にしてコーディングを学んでいます。ここのコミュニティは素晴らしいです。前もって感謝します。フォームが一致しないパスワードで送信する(JavaScript)
if ($.trim(Appery("register_firstname").val()) != "") {
if ($.trim(Appery("register_lastname").val()) != "") {
if (Appery("register_password1").val() == Appery("register_password2").val()) {
if ($.trim(Appery("register_email").val()) != "") {
if (!document.getElementsByName("register_email")[0].checkValidity || document.getElementsByName("register_email")[0].checkValidity()) {
if ($.trim(Appery("register_password1").val()) != "") {
{signupService.execute({});
}
else {
document.getElementById("registrationpassword_error").innerHTML = "Please enter a password."; {
document.getElementById("register_password1").focus();
}
}
}else {
document.getElementById("registrationemail_error").innerHTML = "Email Address not valid.";
{
document.getElementById("register_email").focus();
}
}
} else {
document.getElementById("registrationemail_error").innerHTML = "Please enter your email."; {
document.getElementById("register_email").focus();
}
}
} else {
document.getElementById("registrationpassword_error").innerHTML = "Passwords do not match."; {
document.getElementById("register_password1").focus();
}
}
} else {
document.getElementById("registrationlastname_error").innerHTML = "Please enter your last name."; {
document.getElementById("register_lastname").focus();
}
//alert("Please enter your last name.");
}
} else {
document.getElementById("registrationfirstname_error").innerHTML = "Please enter your first name."; {
document.getElementById("register_firstname").focus();
}
}
}
コード領域のコード –