Проверка JQuery на успех - PullRequest
       14

Проверка JQuery на успех

3 голосов
/ 08 декабря 2009

Эй, ребята, заранее спасибо за вашу помощь! У меня есть эта регистрационная форма, которая затем проверяется с помощью validate.js "bassistance's":

$('#pForm').validate({ 
        rules: { 
            fname: "required",// simple rule, converted to {required:true} 
        lname: "required",
        accType: "required",
        country: "required",
            email: {// compound rule 
                required: true, 
                email: true 
                },
        city: "required"
        },
        success: function(){
            $('#pForm').hide('slow');
            $('#accForm').show('slow');
                        }
});//form validate

Теперь проверка работает нормально ... кроме тега успеха (который я добавил) ... поэтому, хотя он говорит, что поля обязательны для заполнения, он продолжает и читает код в разделе "успех", как только Я меняю одно поле. Любые идеи, как я могу обойти это? Ох ... а есть ли тег "onFailure" типа jQuery?

1 Ответ

5 голосов
/ 08 декабря 2009

Кажется, ваш успех: Обратный вызов неправильно определен, он должен иметь один строковый аргумент, как описано в документации :

успех Строка, обратный вызов
Если указано, метка ошибки отображается для отображения действительного элемента. Если дана строка, она добавляется как класс к метке. Если дана функция, она вызывается с меткой (как объект jQuery) в качестве единственного аргумента. Это может быть использовано для добавления текста вроде "ОК!".

Работает ли это, когда вы предоставляете простую строку имени класса вместо обратного вызова?

...