Попытайтесь предотвратить перезагрузку страницы при нажатии ввода в тексте типа ввода в старой версии Internet Explorer - PullRequest
0 голосов
/ 18 октября 2019

Нужна ваша помощь, друзья

Я сделал функцию, чтобы предотвратить перезагрузку страницы при нажатии ввода в тексте типа ввода в старой версии Internet Explorer. он работает в новой версии 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>

1 Ответ

0 голосов
/ 18 октября 2019

Использовать 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>
...