2010-05-06 3 views
0

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

errorPlacement: function (error, element) { 
    error.insertBefore('form#emailForm'); 
} 

Проблема заключается в том, что метка ошибки теперь добавлено много раз выше формы, в каждом клике. Итак, у меня есть что-то вроде этого:

Enter valid email.Enter valid email.Enter valid email. 

Кто-нибудь знает, что с ним не так?

Заранее благодарен!

ответ

0

Если вы получаете много раз, все, что вам нужно сделать, это удалить их до их добавления.

errorPlacement: function (error, element) { 
    $('.error').remove(); 
    error.insertBefore('#emailForm'); 
} 
+0

Здравствуйте, Если я добавлю этот код, тогда моя форма исчезнет. – novellino

+0

Вам нужно настроить селектор, чтобы он ориентировался только на ваши элементы ошибки. Добавьте образец URL к вашему вопросу, и я сделаю это за вас. – Sam

Смежные вопросы