Синтаксис ошибки кода JavaScript - PullRequest
1 голос
/ 08 апреля 2011

я думаю, что у меня есть ошибка синтаксиса в этом коде

<script type="text/javascript">
    $(document).ready(function() {
        $("#send").submit(function() {
            $.post("validation.php", {
                nameRegist: $('#nameRegist').val(),
                emailRegist: $('#emailRegist').val(),
                myPasswordRegist: $('#myPasswordRegist').val(),
                pass2Regist: $('#pass2Regist').val()

            }, function(data) {
                if (data == 'nomeInvalido') {
                    $("#msgbox1").fadeTo(200, 0.1, function() {
                        $(this).html('Nome inválido').addClass('messageboxerror1').fadeTo(900, 1);
                    });
                } else if (data != 'emailValido' || data != 'emailRegistado') {
                    $("#msgbox1").fadeTo(200, 0.1, function() {
                        $(this).html('Email inválido').addClass('messageboxerror1').fadeTo(900, 1);
                    });
                } else if (data == 'passInvalida') {
                    $("#msgbox1").fadeTo(200, 0.1, function() {
                        $(this).html('Pass inválida').addClass('messageboxerror1').fadeTo(900, 1);
                    });
                } else if (data == 'dadosInvalidos') {
                    $("#msgbox1").fadeTo(200, 0.1, function() {
                        $(this).html('Dados inválidos').addClass('messageboxerror1').fadeTo(900, 1);
                    });
            }
            } else {
                $("#msgbox1").fadeTo(200, 0.1, function() {
                    $(this).html('Registo Efectuado.....').addClass('messageboxok1').fadeTo(900, 1, function() {
                        document.location = 'emprego.php';
                    });
                }
            return false;
            });
        });
</script>

Я полностью потерян в кавычках

если кто-то может мне помочь, я действительно ценю

спасибо

Ответы [ 2 ]

3 голосов
/ 08 апреля 2011

У вас есть ряд проблем, см. Комментарии ниже:

$(document).ready(function() {
    $("#send").submit(function() {
        $.post("validation.php", {
            nameRegist: $('#nameRegist').val(),
            emailRegist: $('#emailRegist').val(),
            myPasswordRegist: $('#myPasswordRegist').val(),
            pass2Regist: $('#pass2Regist').val()

        }, function(data) {
            if (data == 'nomeInvalido') {
                $("#msgbox1").fadeTo(200, 0.1, function() {
                    $(this).html('Nome inválido').addClass('messageboxerror1').fadeTo(900, 1);
                });
            } else if (data != 'emailValido' || data != 'emailRegistado') {
                $("#msgbox1").fadeTo(200, 0.1, function() {
                    $(this).html('Email inválido').addClass('messageboxerror1').fadeTo(900, 1);
                });
            } else if (data == 'passInvalida') {
                $("#msgbox1").fadeTo(200, 0.1, function() {
                    $(this).html('Pass inválida').addClass('messageboxerror1').fadeTo(900, 1);
                });
            } else if (data == 'dadosInvalidos') {
                $("#msgbox1").fadeTo(200, 0.1, function() {
                    $(this).html('Dados inválidos').addClass('messageboxerror1').fadeTo(900, 1);
                });
    /////// } extra, remove
            } else {
                $("#msgbox1").fadeTo(200, 0.1, function() {
                    $(this).html('Registo Efectuado.....').addClass('messageboxok1').fadeTo(900, 1, function() {
                        document.location = 'emprego.php';
                    });
                }); /////// missing ");"
            }
            return false;
        });
    });
}); ////// missing "});"
0 голосов
/ 08 апреля 2011

У вас есть дополнительная закрывающая скобка в строке 26, это:

}
} else {

должно быть просто

} else {

И тогда вы захотите сделать отступ для шага } else { еще на один шаг, чтобы все было согласованно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...