灵感点亮生活

导航

Blog统计

公告

文章

收藏

相册

Developer

Other

好友的Blog

我的开源项目

存档


正在读取评论……

将回车替换为tab跳转,这个需求还是蛮普遍的,适应ie和firefox的方法如下:

function tabE(obj,e){
    var e=(typeof event!='undefined')?window.event:e;// IE : Moz
    if(e.keyCode==13){
        var ele = document.forms[0].elements;
        for(var i=0;i<ele.length;i++){
            var q=(i==ele.length-1)?0:i+1;// if last element : if any other
            if(obj==ele[i]){ele[q].focus();break}
        }
        return false;
    }
}

调用方式:
<FORM METHOD="POST" ACTION="" name="form1">
<INPUT TYPE="text" onkeydown="tabE(this,event)">
<INPUT TYPE="text" onkeydown="tabE(this,event)">
</FORM>


Trackback: http://tb.donews.net/TrackBack.aspx?PostId=635876


[点击此处收藏本文]  发表于2005年11月22日 6:05 PM




正在读取评论……
大名
网址
验证码
评论