Я пытаюсь использовать плагин jquery validate, но не могу заставить его работать на одном
конкретный аспект.
У меня есть такой сценарий, моя форма имеет ограниченное пространство, поэтому ошибка метки сгенерирована плагином validate
невозможно увидеть, если когда-либо возникла ошибка проверки
Итак, я создал контейнер под формой, который будет служить контейнером для ошибки. Начальное отображение этого контейнера - none (display:none
)
Вот моя разметка, чтобы вы могли ее визуализировать.
<form id="myform">
</form>
<div id="container">
<h4>There is an error in your form entry. Kindly correct please.</h4>
</div>
Я узнал в сети о внутреннем методе плагина validate в отношении размещения ошибок, поэтому воспользовался им.
$("#myform").validate({
errorPlacement: function(error, element) {
error.appendTo("div.container");
}
});
Все хорошо, когда произошла ошибка, она прекрасно добавляется в мой контейнер. Моя проблема
после исправления ошибки ошибка метки скрывается, но мой контейнерный элемент div все еще отображается.
Что я могу сделать, чтобы после того, как вы исправили ошибку, контейнерный div тоже скрыт. Спасибо.