[英]Uncaught Syntax Error: Unexpected token if
if (fname == null || fname == "") {
獲取“未捕獲的語法錯誤:如果在第 13 行則出現意外標記”。 它在 Javascript lint 中顯示“SyntaxError:缺少變量名稱”
function validateregistration() {
var emailRegex = /^[A-Za-z0-9._]*\@[A-Za-z]*\.[A-Za-z]{2,5}$/;
var fname = document.form.user_firstname.value,
lname = document.form.user_lastname.value,
uname = document.form.username.value,
femail = document.form.email.value,
freemail = document.form.verify_email.value,
fpassword = document.form.password.value,
if (fname == null || fname == "") {
document.form.user_firstname.focus();
document.getElementById("errorBox")
.innerHTML = "enter the first name";
return false;
}
if (lname == null || lname == "") {
document.form.user_lastname.focus();
document.getElementById("errorBox")
.innerHTML = "enter the last name";
return false;
}
if (femail == null || femail == "") {
document.form.email.focus();
document.getElementById("errorBox")
.innerHTML = "enter the email";
return false;
} else if (!emailRegex.test(femail)) {
document.form.Email.focus();
document.getElementById("errorBox")
.innerHTML = "enter the valid email";
return false;
}
if (freemail == null || freemail == "") {
document.form.verify_email.focus();
document.getElementById("errorBox")
.innerHTML = "Re-enter the email";
return false;
} else if (!emailRegex.test(freemail)) {
document.form.enterEmail.focus();
document.getElementById("errorBox")
.innerHTML = "Re-enter the valid email";
return false;
}
if (fpassword == null || fpassword == "") {
document.form.password.focus();
document.getElementById("errorBox")
.innerHTML = "enter the password";
return false;
}
}
這一行沒有正確終止var
語句:
fpassword = document.form.password.value,
在行尾使用分號:
fpassword = document.form.password.value;
if (fname == null || fname == "") {
最后一個變量定義 (fpassword) 以逗號結尾
改變這部分:
fpassword = document.form.password.value; // <--
if (fname == null || fname == "") {
變量行未終止
var fname = document.form.user_firstname.value,
lname = document.form.user_lastname.value,
uname = document.form.username.value,
femail = document.form.email.value,
freemail = document.form.verify_email.value,
fpassword = document.form.password.value;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.