目前我正在使用以下代码。这目前有效,但是说用户会留下需要填写的信息并点击确认,因为它会重定向到同一页面并显示错误。但如果他们此时按下取消按钮,那么用户会回到他填写的上一个表格,如果他然后按下该页面上的取消返回到初始页面,我将如何使用此方法选择它有的第一页而不是之前的页面?
javascript:history.back()
答案 0 :(得分:1)
您可以使用go()方法返回两次,或者以显示页面的任何错误都不会创建历史记录条目的方式操纵浏览器历史记录。 您必须计算要忽略呼叫的页数
window.history.go(-3);
见这里: https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history
答案 1 :(得分:0)
我没有任何代码方便,但我发现最好将初始位置存储在隐藏字段或cookie中,然后使用DJ KRAZE的建议。这样你就可以完全控制你想要发生错误或取消的地方等等。