首页 » Web开发 » 正文

[HTML]防止F5重复刷新页面

a页面上有个form
你提交这个页面,转到b页面
在b页面上按刷新键,回弹出那个重新发送信息的对话框

这个问题我可以从编网页的角度解决
a页面提交到你的server page 上(asp,jsp)
server page处理后,不返给用户b页面
而是一个简单的c页面,如

然后就会马上转到b页面 ,这里是main.jsp

如果在b页面上刷新,不会弹出那个对话框
如果在b页面上按“后退”,是到a页面
用户觉察不到中间c页面的存在

更深入的,可以设计弹出一个javascript的对话框,确定以后,不管是刷新,还是后退,
这个对话框都不会再次弹出
redirect.jsp

发表评论