onkeypress在IE10文档模式IE8中不起作用

时间:2013-05-22 09:00:53

标签: javascript javascript-events internet-explorer-10 keycode onkeypress

我有一个HTML输入,在按下某个键时必须调用JS函数。

它在Firefox,Chrome和某些版本的IE中运行良好。这取决于IE的文档模式:

  • 资源管理器模式:10。文档模式:标准。作品? YES
  • 资源管理器模式:10。文档模式:IE 8标准。 作品?否(IE10的默认配置)
  • 资源管理器模式:9。文档模式:IE 9标准。作品? YES
  • 资源管理器模式:8。文档模式:IE 8标准。作品? YES

HTML code:

<input type="text" id="txtSearch" onkeypress="LaunchSearch(event);"/>

JS代码:

function LaunchSearch(e) {
   if (e.keyCode == 13) {
       if ($.browser.msie  && parseInt($.browser.version, 10) <= 8) {
           e.returnValue = false;
       } else {
           e.preventDefault();
       }
       Search();
   }
}

任何人都有任何想法? 谢谢。

0 个答案:

没有答案