document.getElementById 怎么用阿,我用的是服务器控件,怎么控制,当我在第一个文本框1输入数据后,单击回车,光标要跳到第二个文本框,而不是"提交",请大家举个例子

解决方案 »

  1.   

                <input type="text" name="text1" id="text1" onkeydown="abc(this)">
                <input type="text" name="text2" id="text2">
    <script language="javascript">
    function abc(txt1)
    {
        var txt2 = document.getElementById("text2");    if(event.keyCode ==13)
        {
            txt2.focus();
            return false;
        }
    }
    </script>
      

  2.   

    慢慢喜欢.net我用的是WEB控件这样用不行
      

  3.   

    LZ变通一下啊!!!
                <asp:TextBox ID="text1" runat="server"></asp:TextBox>
                <asp:TextBox ID="text2" runat="server"></asp:TextBox><script   language="javascript"> 
    function   abc(txt1) 

            var   txt2   =   document.getElementById("text2");         if(event.keyCode   ==13) 
            { 
                    txt2.focus(); 
                    return   false; 
            } 

    </script>         protected void Page_Load(object sender, EventArgs e)
            {
                if (!IsPostBack)
                    text1.Attributes.Add("onkeydown", "abc(this);");
            }
      

  4.   

    WEB控件到Html页面后本质上和html控件有什么不一样的地方嘛?
    lz要学会变通,一味的问是不行的,呵呵。
      

  5.   

    概念应该搞清楚
    document.getElementById是获取html控件当然服务器控件最终也是要转化成html控件的所以还要查看生成的html是什么样,帮助你参考
      

  6.   

    txt2   =   document.getElementById("<%=text2.ClientID%>");服务器控件这样写 
      

  7.   

    避免回车就提交: <body onkeydown="if(event.keyCode==13)return false;"> 回车键   自动转移到下一个焦点 <body onkeydown="if(event.keyCode==13)event.keyCode=9;">
      

  8.   

    event.keyCode==13  Javascript编程啊 呵呵 看不明白~
      

  9.   


    //下面这段代码要放在</html>后面(回车光标往下一个文本框移动,而不是提交)
    <script language="javascript" type="text/javascript" for="document" event="onkeydown "> 
              if (event.keyCode == 13   &&  event.srcElement.id == " tbKey " )
              {event.keyCode == 13 ; return ;} 
              if (event.keyCode == 13   &&  
          event.srcElement.type != 'button'  &&  
          event.srcElement.type != 'submit'  &&  
          event.srcElement.type != 'reset'  &&  
          event.srcElement.type != 'textarea'  &&  
          event.srcElement.type != '')
              event.keyCode = 9 ;
    </script>我试过了,这个能控制光标往下移动