Javascript 在没有jquery的窗体上禁用键盘返回

Javascript 在没有jquery的窗体上禁用键盘返回,javascript,Javascript,我想强制用户在我的网站上提交表单时,不允许他们在手机上使用键盘上的返回键,也不允许他们使用按钮 当他们这样做时,有些消息无法正常工作,因此我希望他们单击按钮提交。我在网上找到了大量类似的主题,但大多数都与使用jquery有关。我不使用它,所以我需要它作为一个基本的HTML表单。我厌倦了使用 <script language="JavaScript"> function disableEnterKey(e) { var key; if(window.event)

我想强制用户在我的网站上提交表单时,不允许他们在手机上使用键盘上的返回键,也不允许他们使用按钮

当他们这样做时,有些消息无法正常工作,因此我希望他们单击按钮提交。我在网上找到了大量类似的主题,但大多数都与使用jquery有关。我不使用它,所以我需要它作为一个基本的HTML表单。我厌倦了使用

<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()
那么您是否将此函数附加到事件?你能展示代码的其余部分吗?