Jquery ajaxForm очистить форму после отправки формы - PullRequest
3 голосов
/ 26 июня 2011

Мне нужно очистить форму после ее отправки.TIA

<script type="text/javascript"> 
$(document).ready(function() { 
$('#msgform').ajaxForm(function (data, textStatus) {
$("#msgresults").show();
$('#msgresults').append(data);
});
}); 
</script>

Ответы [ 3 ]

6 голосов
/ 26 июня 2011

Вы можете попробовать это:

$('#msgform')[0].reset();
2 голосов
/ 26 июня 2011

Вы можете подключить прослушиватель .submit (), в котором вы устанавливаете содержимое любых элементов формы.

Отчасти как

$('#msgform').submit(function () {
  $(this).children('input[type=text]').val('');
});
1 голос
/ 26 июня 2011

Вот правильный код. Я нашел решение для очистки поля textarea с идентификатором «msgtextarea»

<script type="text/javascript"> 
  $(document).ready(function() { 
      $('#msgform').ajaxForm(function (data, textStatus) {
            $("#msgresults").show();
            $('#msgresults').append(data);
            $("#msgtextarea").val("")
      });
  }); 
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...