错误,我可以';在我的javascript中找不到
//注册JavaScript代码:错误,我可以';在我的javascript中找不到,javascript,syntax,Javascript,Syntax,//注册JavaScript代码: $(document).ready(function() { $("#userForm").submit(function(e) { removeFeedback(); var errors = validateForm(); if (errors =="") { return true;
$(document).ready(function() {
$("#userForm").submit(function(e) {
removeFeedback();
var errors = validateForm();
if (errors =="") {
return true;
} else {
provideFeedback(errors);
e.preventDefault();
return false;
}
});
function validateForm() {
var errorFields = new Array();
//检查所需字段是否有数据显示代码:
if ($('lname').val() == "") {
errorFields.push('lname');
}
if ($('#fname').val() == "") {
errorFields.push('fname');
}
if ($('#email').val() == "") {
errorFields.push('email');
}
if ($('#password1').val() == "") {
errorFields.push('password1');
}
//检查密码是否与代码匹配:
if ($('#password2').val() !=$('password1').val()) {
errorFields.push('password2');
}
//Very basic e-mail check, just an @ symbol
if (!($('#email').val().indexOf(".") > 2) && ($('#email').val().indexOf("@"))) {
errorFields.push('email');
}
if ($('#phone').val() != "") {
var phoneNum = $('#phone').val();
phoneNum.replace(/[^0-9]/g,"");
if (phoneNum.length != 11) {
errorFields.push("phone");
}
if (!$('input[name=phonetype]:checked').val()) {
errorFields.push("phonetype");
}
}
return errorFields;
}
//结束函数validateForm
//Dreamweaver建议错误出现在第59行(第一个$sign行)的以下代码中,但是我似乎找不到它,任何人的帮助都将不胜感激:
function provideFeedback(incomingErrors) {
for (var i = 0; i < incomingErrors.length; i++) {
$("#" + incomingErrors[i]).addClass("errorClass');
$("#" + incomingErrors[i]) + "Error").
remooveClass("errorFeedback");
}
$("errorDiv").html("Errors encountered");
}
function removeFeedback() {
$("#errorDiv").html("");
$('input').each(function() {
$(this).removeClass("errorClass");
});
$('errorSpan').each(function() {
$(this).addClass("errorFeedback");
});
}
});
函数提供反馈(输入错误){
对于(变量i=0;i
这行代码不正确:
$("#" + incomingErrors[i]).addClass("errorClass');
您有不匹配的引号。您在浏览器中检查了脚本吗?突出显示的语法应该会给您一个提示。“Java”与“JavaScript”的关系就像“Car”与“地毯”的关系一样。