Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
错误,我可以';在我的javascript中找不到_Javascript_Syntax - Fatal编程技术网

错误,我可以';在我的javascript中找不到

错误,我可以';在我的javascript中找不到,javascript,syntax,Javascript,Syntax,//注册JavaScript代码: $(document).ready(function() { $("#userForm").submit(function(e) { removeFeedback(); var errors = validateForm(); if (errors =="") { return true;

//注册JavaScript代码:

    $(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”与“地毯”的关系一样。