Javascript 提交后重置表单

Javascript 提交后重置表单,javascript,jquery,ajax,Javascript,Jquery,Ajax,我是ajax和jquery新手。 我使用了以下代码提交表单数据,工作正常 但我需要在提交表单后重置Clear表单字段,所有验证均为true。 在何处编写代码以清除表单 Html格式: 您需要在成功回调中写入 success: function (output) { alert(output); $('#replyform').reset(); } 您需要在成功回调中写入 success: function (output) { alert(output); $('#repl

我是ajax和jquery新手。 我使用了以下代码提交表单数据,工作正常

但我需要在提交表单后重置Clear表单字段,所有验证均为true。 在何处编写代码以清除表单

Html格式:


您需要在成功回调中写入

success: function (output) 
{
  alert(output);
  $('#replyform').reset();
}

您需要在成功回调中写入

success: function (output) 
{
  alert(output);
  $('#replyform').reset();
}
试试这个:

 $.ajax({
      type: "POST",
      url: _baseurl + "/setting/",
      data: str,
      success: function (output)  {
         alert(output);
         $('#replyform').find("input[type=text], input[type=password]").val("");
      }
 });
另外,如果您使用的是jQuery,则应使用$'User_pass1.val代替document.getElementByIdUser_pass1.value

尝试以下操作:

 $.ajax({
      type: "POST",
      url: _baseurl + "/setting/",
      data: str,
      success: function (output)  {
         alert(output);
         $('#replyform').find("input[type=text], input[type=password]").val("");
      }
 });

另外,如果使用jQuery,则应使用$'User_pass1'。val代替document.getElementByIdUser_pass1.value

也不要使重置按钮太容易出错。我还记得那些填写一张大表格,错误地点击重置,浪费了很多时间的日子。。。我想这就是为什么你几乎看不到重置按钮的原因。@BenjaminGruenbaum:我在谷歌上搜索并尝试了与“Dipesh parmar”相同的解决方案,但它不起作用。document.forms['replyform'].reset甚至User_pass1.form.reset.BTW,提交侦听器应该在表单上,而不是按钮上,因为表单不用点击按钮就可以提交。@RobG:您的第一个选项有效。但是您能告诉我为什么$'replyform'。重置;不工作。也不要使复位按钮太容易被误击。我还记得那些填写一张大表格,错误地点击重置,浪费了很多时间的日子。。。我想这就是为什么你几乎看不到重置按钮的原因。@BenjaminGruenbaum:我在谷歌上搜索并尝试了与“Dipesh parmar”相同的解决方案,但它不起作用。document.forms['replyform'].reset甚至User_pass1.form.reset.BTW,提交侦听器应该在表单上,而不是按钮上,因为表单不用点击按钮就可以提交。@RobG:您的第一个选项有效。但是您能告诉我为什么$'replyform'。重置;不起作用。无论是否正在使用jQuery,将侦听器放在表单的提交处理程序上、传递并使用form.User\u pass1.value要简单得多。@Swap请尝试上面的代码。也请阅读@RohanKumar:谢谢。但是RobG回答对我有用。请参阅对我的问题的评论。无论是否正在使用jQuery,将侦听器放在表单的提交处理程序上、传递此消息并使用form.User\u pass1.value要简单得多。@Swap请尝试上面的代码。也请阅读@RohanKumar:谢谢。但是罗布回答对我来说是有用的。参见对我问题的评论。