Javascript 提交表单后如何重置表单的值。
我有form1和一个submit按钮,如下所示:Javascript 提交表单后如何重置表单的值。,javascript,html,forms,submit,reset,Javascript,Html,Forms,Submit,Reset,我有form1和一个submit按钮,如下所示: <input type="submit" name="submit2" id="submit2" value="Insert" onclick="document.form1.reset();"/> 提交值后,我想重置表单的值。上面的代码重置它们,然后提交(空)值 我也尝试过: onclick=“document.form1.submit();document.form1.reset();”但它不起作用。将以下内容附加到表单的标
<input type="submit" name="submit2" id="submit2" value="Insert" onclick="document.form1.reset();"/>
提交值后,我想重置表单的值。上面的代码重置它们,然后提交(空)值
我也尝试过:
onclick=“document.form1.submit();document.form1.reset();”但它不起作用。将以下内容附加到表单的标记中:
onsubmit="this.submit(); this.reset(); return false;"
如果您有纯html,并且在后端或前端没有缓存表单的系统,那么表单在提交后重新加载时将为空。不,提交只是执行一个php脚本而没有离开页面(我不知道它是如何调用的),它显示一个popud。我尝试了这个方法,但没有成功。我找到了另一种方法,尽管我不知道它有多健壮,因为它使用了一个计时器:onclick=“setTimeout('document.form1.reset()',900);return true“这不是一个好方法。解决方案的问题是什么?顺便说一下,如果您的页面包含名为“提交”的提交按钮,它将与提交方法冲突。