首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

请教在ie下用event.keycode=9自动跳到下一个控件,Firefox怎样表示

2013-03-26 
请问在ie下用event.keycode9自动跳到下一个控件,Firefox怎样表示请问在ie下用event.keycode9自动跳到下

请问在ie下用event.keycode=9自动跳到下一个控件,Firefox怎样表示
请问在ie下用event.keycode=9自动跳到下一个控件,Firefox怎样表示

用e.which=9不行,各位帮一忙

下面是代码
<html>
<head>
<script language="javascript">
var ie4=document.all&&document.getElementById ;
var ns4=document.getElementById&&!document.all;
function jump_next_focus(e)
 {
  if (ie4)
   {
     if( !((event.srcElement.type=="reset")||(event.srcElement.type=="submit")||(event.srcElement.type=="button") )&&(event.keyCode==13))
      {
        event.keyCode=9;
      }
   }
  else if (ns4)
   {
     if( !((e.target.type=="reset")||(e.target.type=="submit")||(e.target.type=="button") )&&(e.which==13))
      {
        e.which=9;
      }
   }
 }
document.onkeydown=jump_next_focus;
if (ns4) document.captureEvents(Event.KEYDOWN);
</script>
</head>
<BODY leftMargin=0 topMargin=0 rightMargin=0 >
<form name="myform" method="post" action="#">
编号:<input type="text" name="bh" value=""><BR>
名称:<input type="text" name="mc" value=""><BR>
</form> 
</body>
</html>


[解决办法]
写个onclick的function,看看firefox下tab键对应的keycode,脚本里处理一下就该OK。
[解决办法]
友情UP

热点排行