Javascript 未捕获语法错误:如果出现,则出现意外标记
获取“未捕获语法错误:第13行中出现意外标记”。它在Javascript lint中表示“SyntaxError:missing variable name”Javascript 未捕获语法错误:如果出现,则出现意外标记,javascript,Javascript,获取“未捕获语法错误:第13行中出现意外标记”。它在Javascript lint中表示“SyntaxError:missing variable name” if (fname == null || fname == "") { 最后一个变量定义(fpassword)以逗号结尾此行没有正确终止var语句: function validateregistration() { var emailRegex = /^[A-Za-z0-9._]*\@[A-Za-z]*\.[A-Za-z]{
if (fname == null || fname == "") {
最后一个变量定义(fpassword)以逗号结尾此行没有正确终止
var
语句:
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;
}
}
在行尾使用分号:
fpassword = document.form.password.value,
更改此部分:
fpassword = document.form.password.value;
if (fname == null || fname == "") {
fpassword=document.form.password.value;// 变量行未终止
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;