在第一个TEXTBOX里面输入编号,通过ENTER键,光标转移到指定的文本框中,并且其文本框显示第一个TEXTBOX编号对应的名称。HLEP!!!

解决方案 »

  1.   

    <script type="text/javascript" language="javascript">
            function DealSearch()
            {
                if (window.event.keyCode == 13)
                {
                    document.getElementById("TextBox2").onfocus;
    document.getElementById("TextBox2").value = document.getElementById("TextBox1").value;
                }
            }
    </script>
      

  2.   

    <script type="text/javascript" language="javascript">   if (window.event.keyCode == 13)
       {
          document.getElementById("TextBox2").onfocus;
          document.getElementById("TextBox2").value = document.getElementById("TextBox1").value;
       }</script>
      

  3.   

    以下是参考过来的代码:
    ...
        Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
    if(e.KeyChar==(char)13)  then
            SetFocusControl(TextBox5.ClientID)
    end if
        End Sub    Public Sub SetFocusControl(ByVal ControlName As String)
            Dim script As String = _
              "<script language=" + Chr(34) + "javascript" + Chr(34) _
                                 + ">" + _
              "  var control = document.getElementById(" + Chr(34) + _
              ControlName + Chr(34) + ");" + _
              "  if( control != null ){control.focus();}" + _
              "</script>"
            Page.RegisterStartupScript("Focus", script)
        End Sub
      

  4.   

    上面代碼改一下:
    Private Sub TextBox4_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox4.TextChanged
            if(e.KeyChar==(char)13)  then
                  SetFocusControl(TextBox5.ClientID)
                  textbox5.text=TextBox4.text
            end if
        End Sub
      

  5.   


                if (ActiveControl.Name.ToString() != "textBox1")
                {
                    MessageBox.Show("焦点没在textBox1上");
                }
                else
                {
                    MessageBox.Show("焦点在textBox1上");
                }
      

  6.   

    你这个是异步加载吧。和多dropdownlist无刷新效果一样吧。让失去焦点,那就用onblur
      

  7.   


    <script language="javascript" type="text/javascript">
        function setValue(id)
        {        
            if(event.keyCode==13)
            {
                document.getElementById(id).focus();
                document.getElementById(id).value=document.getElementById('text1').value;
            }
        }
        </script><input type="text" id='text1' onkeydown="setValue('text2')" />
        <input type="text" id='text2'  />
      

  8.   

    7楼的意思是检查 页面有没有textBox1控件
      

  9.   

    这样得到的结果是:TextBox2的编号=TextBox1的编号 而LZ想要的是:TextBox2的编号对应的名称=TextBox1的编号
    因此需要写一个函数把编号对应的名称根据TextBox1的信息取出来并传给TextBox2。