Javascript 在没有jquery的窗体上禁用键盘返回
我想强制用户在我的网站上提交表单时,不允许他们在手机上使用键盘上的返回键,也不允许他们使用按钮 当他们这样做时,有些消息无法正常工作,因此我希望他们单击按钮提交。我在网上找到了大量类似的主题,但大多数都与使用jquery有关。我不使用它,所以我需要它作为一个基本的HTML表单。我厌倦了使用Javascript 在没有jquery的窗体上禁用键盘返回,javascript,Javascript,我想强制用户在我的网站上提交表单时,不允许他们在手机上使用键盘上的返回键,也不允许他们使用按钮 当他们这样做时,有些消息无法正常工作,因此我希望他们单击按钮提交。我在网上找到了大量类似的主题,但大多数都与使用jquery有关。我不使用它,所以我需要它作为一个基本的HTML表单。我厌倦了使用 <script language="JavaScript"> function disableEnterKey(e) { var key; if(window.event)
<script language="JavaScript">
function disableEnterKey(e)
{
var key;
if(window.event)
key = window.event.keyCode; //IE
else
key = e.which; //firefox
if(key == 13)
return false;
else
return true;
}
</script>
功能禁用键(e)
{
var键;
if(window.event)
key=window.event.keyCode;//IE
其他的
key=e.which;//firefox
如果(键==13)
返回false;
其他的
返回true;
}
但这不起作用
这可能吗?如果不使用jQuery,则返回false不起作用。就像埃尔克兰斯在评论中说的那样。在这种情况下,必须使用“e.preventDefault()。但是,对于jQuery,返回false可以正常工作。参考:
试试
e.preventDefault()
那么您是否将此函数附加到事件?你能展示代码的其余部分吗?