F5 页面刷新问题
一个C#.net程序,作了键盘控制。比如数据重复提交,快速按键,F2-F10的功能键控制。
但有一个问题 一直没有办法解决:
一个网页,有一个按钮,Button1,按下F5后,有选择对话框,按下回车后,由可触发 onsubmit件事的javascript提交页面。所有控制在onsubmit事件中处理完成。比如提交完成后,再按F5,不会给响应。
现在的问题是这个网页提交时,有个反应时间,可能是零点几秒吧,但就在这零点几秒的时间里,只要手够快,可以按两次F5加N多次回车。这时由于数据正在提交回传过程,页面是空白状态,F5的javascript 的控制无效,如果网页回传回后,又被刚才压在缓冲中的操作再次提交。这不是想要的结果。
不知哪位高手碰到过这种问题,寻求一解决方法。