如何在ajax表单提交后清除表单字段并打印成功消息

我用于表单提交。 我想知道如何在表单提交后清除表单字段并打印成功消息。

我用var options =(clearForm:true}

但它不起作用

我的代码: –

   // wait for the DOM to be loaded $(document).ready(function() { // bind 'myForm' and provide a simple callback function $('#myForm').ajaxForm(function() { //alert("Thank you for your comment!"); }); });    



只是猜测,但不是本机form.reset()这样做?

 $(document).ready(function() { $('#myForm').ajaxForm(function() { this.reset(); alert('success'); }); }); 

你可以使用resetForm 。 这是文档http://malsup.com/jquery/form/#options-object

或者cna在http://malsup.com/jquery/form/#api上使用resetFormclearForm docs等函数

或者只是尝试:

 $(document).ready(function() { $('#myForm').ajaxForm(function() { success:function(){ $('#myForm').reset(); } }); }); 

尝试使用clearForm(); 还有resetForm();

官方文件 : http : //malsup.com/jquery/form/#api

  

应该 :

  $(document).ready(function() { $("#myForm").submit(function(){ $("input[type='text']").val(''); $("input[type='textarea']").val(''); alert('Message'); }); }); 

它使用以下代码: –

  

谢谢您的帮助