Здравствуйте, я изучал Jquery, создал форму и написал некоторые функции с помощью учебных пособий, но не получил результаты в форме. Весьма смущен фактической ошибкой.
function isEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
$("#buttonSubmit").click(function() {
var errorMessage = "";
var fieldsMissing = "";
if ($("#email").val() == "") {
fieldsMissing += "<br>Email Missing"
}
if ($("#mobile").val() == "") {
fieldsMissing += "<br>Mobile Number Missing"
}
if ($("#password").val() == "") {
fieldsMissing += "<br>Enter Your Passowrd"
}
if ($("#passwordConfirm").val() == "") {
fieldsMissing += "<br>Confirm password"
}
if (isEmail($("#email").val())==false) {
errorMessage += "<p>Enter Your valid email</p>"
}
if (isNumeric($("#mobile").val())==false) {
errorMessage += "<p>Enter Your valid mobile number</p>"
}
if ($("#password").val()!=$("#passwordConfirm").val()) {
errorMessage += "<p>Your Password Don't Match</p>"
}
if (errorMessage != "") {
$("#errorMessage").html(errorMessage);
} else {
$("successMessage").show();
$("errorMessage").hide();
}
});