JQuery проверяет выбрасывание Uncaught SyntaxError: Неожиданное число

0

У меня есть функция validate с помощью jQuery Validate, которая в настоящее время дает мне ошибку:

Uncaught SyntaxError: Неожиданный номер

Однако я не могу понять, что именно не так с моим кодом. Я пробовал удалить оскорбительные строки, комментируя их, но все, что я получаю, - это еще одна ошибка

Uncaught SyntaxError: Неожиданный идентификатор

Мой код:

<script type="text/javascript">
    $(document).ready(function(){
        $.extend($.validator.messages,{
            equalTo: "Your passwords do not match.",
            remote: "The password you entered is incorrect."
        });

        $('#PasswordChange').validate(function() {
            rules: {
                ChangePassNew: {
                    required: true,
                    minlength: 6 //<-- the line giving the error.
                },
                ChangePassConfirmNew: { //<-- the line giving the new error once the offending line is commented out
                    required: true,
                    minlength: 6
                },
                ChangePassConfirmOld:{
                    required: true,
                    minlength: 6,
                    remote: "verifypass.php"
                },
                messages: {
                    ChangePassNew: {
                        required:"Please enter a password.",
                        minlength:"Please enter at least 6 characters."
                    },
                    ChangePassConfirmNew: {
                        required:"Please enter a password.",
                        minlength:"Please enter at least 6 characters."
                    },
                    ChangePassConfirmOld: {
                        required:"Please enter a password.",
                        minlength:"Please enter at least 6 characters.",
                        remote:"The password you entered is incorrect."
                    },
                },
            },
            submitHandler:function(form){
                form.submit();
            }
        });
    });
</script>

Любая помощь будет оценена по достоинству.

Теги:
jquery-validate

1 ответ

2
Лучший ответ

+ Изменить

$('#PasswordChange').validate(function(){

в

$('#PasswordChange').validate({

Вам нужен объект, содержащий параметры, а не функцию.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню