没见过这种现象,可以把全部代码发上来运行一下看看
另外:多次调用了event.srcElement and event.srcElement.type,最好定义一下
var src = event.srcElement;
var type = src.type;关于日期的常见操作
http://community.csdn.net//Expert/TopicView2.asp?id=4360247&datebasetype=now
js FAQ贴
http://community.csdn.net//Expert/TopicView2.asp?id=4356360&datebasetype=now
DHTML手册,js手册,dom手册下载
http://community.csdn.net//Expert/TopicView2.asp?id=4356325&datebasetype=now

解决方案 »

  1.   

    <input type="text" name="djh" onkeydown="return tabclick()"><script  language=javascript >
    function tabclick() {
        if (window.event.keyCode==13) {
            window.event.keyCode=9
        }
    }
    </script>
      

  2.   

    偶测试不会啊:
    <input type="text">
    <input type="text">
    <input type="text">
    <input type="text">
    <input type="button">
    <input type="text">
    <input type="text">
    <input type="text">
    <input type="text">
    <input type="submit"><script language="javascript" for="document" event="onkeydown">
        if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event.srcElement.type!=''&& event.srcElement.type!='textarea')
             {
              event.keyCode=9;
             }
         else
             {
              return;
             }
     </script>