基本上,我有一个包含表单的页面。 当用户提交表单,一个Javscript函数被调用,用户动态地呈现一种新的形式。
在这一点上,我想是用户能够点击浏览器的后退按钮被带回第一个形式。 这可能吗?
感谢您的快速反应,但我有麻烦pushState的工作。 我点击后退按钮后,HTML仍然显示“第二种形式”。
下面是我用来测试它的代码:
<script>
function newPage(){
history.pushState({state:1}, "State 1", "?state=1");
document.getElementById('formBox').innerHTML="second form";
}
</script>
<input type="button" onclick="newPage();" value="forward" />
<div id='formBox'>first form</div>