Jquery Validate Script Error - PullRequest
       12

Jquery Validate Script Error

0 голосов
/ 21 октября 2011

Это действительно неловкий вопрос.У меня проблема со сценарием проверки, и я понятия не имею, почему.Firebug говорит мне, что jquery загружен, validation.js загружен, Jquery UI загружен и все хорошо.Сценарий находится на включенной странице js и загружается. (Делает то же самое, если сценарий включен в файл php или включен. Jquery 1.6.4

Ошибка, которую я получаю от firebug: отсутствует} после списка свойств: {

Очевидно, что} там. Я ничего не могу найти ни до, ни после этого, это вызовет эту проблему. Сценарий выглядит идеально для меня.

$(function(){             
  $("#postform").validate({
    rules: {
        title:{
            required: true,
            minlength: 8,
            maxlength: 200
        }
        post:{
            required: true,
            minlength: 35
        }
        category: {
            required: true
        }

        date:{
            date: true,
            required: true
        }
        author: {
            required: true,
            minlength: 6,   
            maxlength: 35
        }
    },          
    messages:{
        title:{
            required: "Required input",
            minlength: jQuery.format("At least {8} characters are necessary"),
            maxlength: jQuery.format("No more than {200} characters")
        }
        post:{
            required: "Required input",
            minlength: jQuery.format("At least {35} characters are necessary")
        }
        category: "Please choose a value from the dropdown",

        date: "A date is required",

        author: {
            required: "this field is required",
            maxlength: jQuery.format("No more than {36} characters"),
            minlength: jQuery.format("At least {5} characters are necessary")
        }

    }
});        
});

Я использую ajax для обработки формы, но мне кажется, что сначала идет проверка, так что это не должно иметь значения. Я знаю, что это работает.

Я также скажу, что раньше у меня была другая настройкаэто (добавьте правила для каждого имени), форма будет проверяться, но все равно будет публиковать в БД даже с недопустимыми недействительными полями.

Есть мысли? Я был на этом в течение 2 дней.1014 *

Ответы [ 2 ]

1 голос
/ 21 октября 2011

Вы пропустили кучу запятых , точно так же, как ....

  $("#postform").validate({
    rules: {
        title:{
            required: true,
            minlength: 8,
            maxlength: 200
        },
        post:{
            required: true,
            minlength: 35
        },
        category: {
            required: true
        },

        date:{
            date: true,
            required: true
        },
        author: {
            required: true,
            minlength: 6,   
            maxlength: 35
        }
    },          
    messages:{
        title:{
            required: "Required input",
            minlength: jQuery.format("At least {8} characters are necessary"),
            maxlength: jQuery.format("No more than {200} characters")
        },
        post:{
            required: "Required input",
            minlength: jQuery.format("At least {35} characters are necessary")
        },
        category: "Please choose a value from the dropdown",

        date: "A date is required",

        author: {
            required: "this field is required",
            maxlength: jQuery.format("No more than {36} characters"),
            minlength: jQuery.format("At least {5} characters are necessary")
        }
    }
  });   
1 голос
/ 21 октября 2011

исправить, как в этом примере:

   title:{
        required: true,
        minlength: 8,
        maxlength: 200
    }***,***
    post:{
        required: true,
        minlength: 35
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...