javascript中的onkeyup事件只有a,b,c,x,v五个按键可以触发,其余按键无效是怎么回事??? 最讨厌html/js不学好~~拿后台技术说事... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <td bgcolor="#FFFFFF"> <html:text property="cabin_delivery_place" onkeyup="GiveOptions(event);" /> </td> <!--兼容ff加上event参数-->function GiveOptions(e){ e=e||event;var Chr=String.fromKeyCode(e.keyCode).toLowerCase();//获取按下的键的字符if(Chr=="a"||Chr=="b"||Chr=="c"||Chr=="x"||Chr=="v"){ var intKey = -1; if(window.event){ intKey = event.keyCode; theTextBox = event.srcElement; } alert(intKey); } } 谢谢三楼的建议,可能是我说的有些歧义,我的意思是想让所有的按键都能触发onkeyup事件,但是现在这个页面用IE调试的时候完全没有问题,而一旦我用delphi的webbrowser组件加载这个页面后调试时,就只有a,b,c,x,v这五个字母键能触发onkeyup事件,剩下的都不行,我有点纳闷,不知道是什么原因。 delphi??莫了解了,可能webbrowser组件的兼容性问题吧 点击关注 jquery经过和点击 改CSS冲突了 ie6下局部页面刷新(在线等) 一个很奇怪的问题 javascript判断单选复选不能为空的问题,,急~~ jquery中关于slideToggle()效果的小问题 关于getElementById方法 求助 ,提示undefined1 未定义 window.open 的一个特殊要求。在线等! 怎样判断页面有垂直滚动条? -------select多选时的处理,请教! javascript中的onkeyup事件只有a,b,c,x,v五个按键可以触发,其余按键无效是怎么回事???
<html:text property="cabin_delivery_place" onkeyup="GiveOptions(event);" />
</td> <!--兼容ff加上event参数-->function GiveOptions(e){
e=e||event;
var Chr=String.fromKeyCode(e.keyCode).toLowerCase();//获取按下的键的字符
if(Chr=="a"||Chr=="b"||Chr=="c"||Chr=="x"||Chr=="v")
{
var intKey = -1;
if(window.event){
intKey = event.keyCode;
theTextBox = event.srcElement;
}
alert(intKey);
}
}