Сообщение об ошибке не очищается при нажатии кнопки сброса - PullRequest
0 голосов
/ 27 июня 2011

Я использую файл jquery.validate.js для проверки формы ввода. Она работает нормально, моя проблема в том, что сообщения об ошибках не очищаются при нажатии кнопки сброса в форме.

как очистить форму?

вот код

 <script type="text/javascript" src="js/jquery.js"></script>

 <script type="text/javascript" src="js/jquery.validate.js"></script>


  javascript function

      $(document).ready(function(){        

        $("#demo-form").validate({    
          rules: {
            name: "required",
            address: "required",
       }

HTML-код

<div><input type="text" id="name" name="name" /></div>

<div><input type="text" id="address" name="address" /></div>

<div> <input type="submit" id="submit" value="Validate!" />
      <input type="reset" id="reset" value="Reset" />   

Ответы [ 2 ]

2 голосов
/ 27 июня 2011

В основном, когда вы нажимаете кнопку сброса.Он будет отвечать за очистку полей, а не метки.Как правило, плагин jquery validate сохраняет свои сообщения проверки в метках.Таким образом, чтобы очистить их, используйте

$('label.error').remove();

, позвоните по нажатию кнопки сброса, где это необходимо.

0 голосов
/ 27 июня 2011

Попробуйте скрыть их, вызвав свойство CSS hide для ваших ошибок DIV, когда вы нажимаете кнопку сброса

...