我有一个隐藏的参数,称为“行为”,应按下提交按钮,通过值'load','save'之一。F5(刷新)作为提交
问题是当按下提交按钮后按下F5(刷新)按钮,因为url已经包含'& act = save',因此在F5上实际上实际上将'save'值传递给(cgi)再次执行保存操作,即使我没有按提交按钮。
的queston是如何防止发送“&行为=保存”上按下按钮reffresh?
感谢
谢谢大家,除了提交按钮是一个'保存'按钮 - 意味着我希望让用户能够执行额外保存,所以不要离开页面。 由于这个原因,我不认为会话可能有助于区分第二次保存或第一次刷新。
只能重定向会工作,如果是真的会重要会到期,所以如果然后按F5 –
@Simon好点,但我相信在OP的userleaves在这里是指点击F5的时候了。如果用户按下“后退”按钮,即使重定向也不起作用 - 不能有100%的保护。 –
是否有一种简单的方法来捕捉刷新事件并更改参数'act'的值? – Mike