Испытывая плагин проверки формы jQuery от bassistance.de, я столкнулся с чем-то интересным.
Если я предоставлю опцию errorPlacement
для добавления ошибок в <div id="errContainer"></div>
и размещения этого div за пределами <form>
сообщения об ошибках дублируются каждый раз, когда происходит проверка.Принимая во внимание, что, если errContainer div помещен внутри <form>
, все работает отлично.
Пример HTML:
<form id="frmQuote" action="#" method="get">
<input type="text" name="txtQuote"/>
<button type="submit" id="btn">Send</button>
</form>
<div id="errContainer"></div>
плагинопция:
errorPlacement: function(error, element){
error.appendTo($("#errContainer"));
}
//... further options
В этом случае ошибки дублируются по мере проверки элемента.Если я отправлю форму, вся куча ошибок снова отобразится ниже предыдущих ошибок.
Является ли расположение div зависимостью?Или я что-то не так делаю?
Спасибо за помощь:)