jquery.validator errorPlacement с помощью jquery.gritter - PullRequest
0 голосов
/ 15 августа 2011

Я пытаюсь использовать jQuery.Gritter в элементе errorPlacement jQuery.validator ... для отправки ошибки проверки формы в причудливый маленький контейнер. кажется достаточно простым возможно я просто недостаточно знаком с ООП .. хе.

    errorPlacement: function(error, element) {          
        $.gritter.add({
            title: 'Whoops!',
            text: error,
            image: '/global/media/formExcl.png',
            sticky: false,
            time: ''
        });
   },

Итак ... 'error' - это объект ... так что, очевидно, он создаст '[object Object]'. Я провел небольшой поиск, пытаясь извлечь сущность из объекта.

Я пытался с помощью error.toSource () произвести разбивку объекта .. в надежде получить имя свойства, содержащее значение ошибки ... но я просто получаю это .. '({0: ({} ), длина: 1}) '.

'ошибка. [' 0 ']' или ошибка. [0] не летает по синтаксису.

помогите новичку.

1 Ответ

0 голосов
/ 15 августа 2011

error это элемент dom, попробуйте это.

errorPlacement: function(error, element) {          
        $.gritter.add({
            title: 'Whoops!',
            text: $(error).text(),
            image: '/global/media/formExcl.png',
            sticky: false,
            time: ''
        });
   },
...