【发布时间】:2012-09-05 08:30:14
【问题描述】:
<Script language="javascript">
function checkKeyCode(evt)
{
var evt = (evt) ? evt : ((event) ? event : null);
var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
if(event.keyCode==116)
{
evt.keyCode=0;
return false
}
}
document.onkeydown=checkKeyCode;
</script>
我试过了,它在 IE 中运行良好,但在 Firefox 中无法运行........请帮助我。
【问题讨论】:
-
你不能在用户浏览器上强制任何东西
-
为什么?!刷新是浏览器的基本功能。 与合作,而不是反对它。还提示:F5 只是“刷新”的 Windows 约定。有更多的平台,并且总是有一个工具栏按钮可以做同样的事情。
-
嘿伙计们,实际上我的问题是每当我刷新它再次提交的表单并抛出异常时,这就是我想在我的应用程序中禁用刷新的方式。
-
这不是解决问题的方法。提交表单后,立即重定向到另一个页面,因此刷新目标页面不会再给您带来问题。另一种解决方案是忽略重复提交。
-
Twitter 网站禁用 F5
标签: javascript jquery jsp