Текущий example из groups
использования говорит, что errorPlacement
следует определить, где жестко заданы имена полей:jQuery validate и groups - как избежать использования errorPlacement?
$("#myform").validate({
groups: {
username: "fname lname"
},
errorPlacement: function(error, element) {
if (element.attr("name") == "fname"
|| element.attr("name") == "lname")
error.insertAfter("#lastname");
else
error.insertAfter(element);
},
debug:true
})
Есть ли способ избавиться от этого errorPlacement
с именами полей? Сообщение об ошибке должно всегда размещаться после последнего элемента в группе.
Спасибо, Андрей. Это работает хорошо! –
@ LA_: Не проблема! Спасибо за интересную проблему ':)' –
Я только что нашел другую проблему - код выше хорошо работает с элементами, входящими в группу. Но в случае, если это единственный элемент, тогда сообщение msg не отображается. Есть ли способ исправить это? См. Пример - http://jsbin.com/emipos/2 (последнее поле обязательно, но сообщение msg не отображается). –