2016-08-25 1 views
0

Я хотел бы, чтобы у меня была другая позиция для конкретной ошибки в определенном поле. То, что я пробовал, было следующим битом, но errorPlacement корректно позиционирует метку ошибки только в первый раз и сохраняет эту позицию, делая ее содержимое пустым, когда исправлена ​​ошибка проверки. (Поэтому он не повторно позицию ошибки метки, только если предварительно удалены вручную из йот)Специфическое положение проверки валидатора JQuery для конкретной ошибки из определенного правила (errorPlacement не репозиционирует ошибки)

errorPlacement: function(error, element) { 
    if (error.text() == 'specific error from a specific rule') { 
    ///position error in the bottom off the form 
    } 
    else { 
    //position error in the default place as for all field errors 
    } 
}, 

ответ

0

... позиционирует метку ошибки корректно только в первый раз, и сохраняет эту позицию ...

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