javascript — очистить значения формы после представления ajax

очистить значения формы после представления ajax

это работает: вызовите эту функцию после успеха ajax и отправьте свой идентификатор формы в качестве параметра. что-то вроде этого:

Эта функция очищает все значения полей ввода, включая кнопку, отправить, сброс, скрытые поля

 function resetForm(formid) { $('#'   formid   ' :input').each(function(){ $(this).val('').attr('checked',false).attr('selected',false); }); } 

* Эта функция очищает все значения полей ввода, кроме кнопки, отправки, сброса, скрытых полей * * /

  function resetForm(formid) { $(':input','#' formid) .not(':button, :submit, :reset, :hidden') .val('') .removeAttr('checked') .removeAttr('selected'); } 

пример:

 {amp}lt;script{amp}gt; (function($){ function processForm( e ){ $.ajax({ url: 'insert.php', dataType: 'text', type: 'post', contentType: 'application/x-www-form-urlencoded', data: $(this).serialize(), success: function( data, textStatus, jQxhr ){ $('#alertt').fadeIn(2000); $('#alertt').html( data ); $('#alertt').fadeOut(3000); resetForm('userInf'); }, error: function( jqXhr, textStatus, errorThrown ){ console.log( errorThrown ); } }); e.preventDefault(); } $('#userInf').submit( processForm ); })(jQuery); function resetForm(formid) { $(':input','#' formid) .not(':button, :submit, :reset, :hidden') .val('') .removeAttr('checked') .removeAttr('selected'); } {amp}lt;/script{amp}gt; 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector