-1

需要帮助的朋友

在旧版本的 Internet Explorer 中输入类型文本中按 Enter 键时,我做了一个防止重新加载页面的功能。它在新版本的 Internet Explorer 中工作,但在旧版本中(低于 8)此代码不起作用。我使用此浏览器对此进行编程,因为此页面将显示在安装了旧版本 Internet Explorer 浏览器的条形码扫描仪机器(便携式控制台)中。

这是代码 HTML 和 Javascript :

<td align='left'><input type='text' size='15' name='packing_to_id' id='packing_to_id' size='10' value='' onkeypress="return InputKeyPress(event)"></td>

<script type="text/javascript">
function InputKeyPress(e){

  e=e||window.event;
  var key = e.keyCode;
  if(key==13) 
  {

     return false; 
  }
}
</script>
4

1 回答 1

0

使用 event.returnValue = false;

示例代码:

<script type="text/javascript">
function InputKeyPress(e){

  e=e||window.event;
  var key = e.keyCode;
  if(key==13) 
  {
     e.returnValue = false;
     return false; 
  }
}
</script>
于 2019-10-18T05:31:17.583 回答