Internet Explorer中显示e.which为未定义 [英] Internet Explorer showing e.which as undefined
本文介绍了Internet Explorer中显示e.which为未定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在 Internet Explorer 8中
, event.which
正显示出未定义
,并在FireFox做工精细和 IE 9
。我现在用的文本框
安其preSS'事件
标记
< ASP:文本框=服务器ID =TB1MAXLENGTH =3
安其preSS =返回MainCheckStrings(事件); />
它在FF,铬,Safari浏览器和Internet Explorer工作正常 - 9
任何想法?
解决方案
VAR CHAR code = evt.which || evt.key code;
In Internet Explorer 8
, event.which
is showing undefined
and working fine in FireFox and IE 9
. I am using the Textbox
'onkeypress' Event
MarkUp
<asp:TextBox runat="server" ID="tb1" MaxLength="3"
onkeypress="return MainCheckStrings(event);" />
It is working fine in FF, Chrome, Safari and Internet Explorer - 9
Any Idea?
解决方案
var charCode = evt.which || evt.keyCode;
这篇关于Internet Explorer中显示e.which为未定义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文