我有一个表格。
提交成功会加载成功的.html 页面。
如果出现错误(空字段或无效的电子邮件地址),它将加载错误.html 页面。
只有当访问者从成功.html 中按下浏览器的后退按钮时,我才想重置表单(清空所有字段) 。如果访问者在错误页面上按下 BACK 按钮,则不应重置表单,即浏览器应正常运行(默认)。
当有人按下后退按钮返回表单时,此代码会重置表单:
$(window).bind("pageshow", function() {
document.form_name.reset();
});
那么如何让表单页面知道访问者从哪里回来(当人们按下浏览器的返回按钮时)?
我想我可能会定义一个变量(如果为真则重置,错误页面上为假,成功页面上为真)但由于某种原因这不起作用。这里的最佳做法是什么?
谢谢您的帮助。