一个页面有以下控件:
  2 个 TextBox 与一个Button 
问题:
    第一个textbox失去焦点时,想让第二个TextBox得到焦点,而Button不得到焦点。只有在第二个Textbox 失去焦点时,才执行BUTTON 它的原理,与

解决方案 »

  1.   

        <asp:TextBox ID="TextBox1" runat="server" onblur="document.getElementById('TextBox2').focus();"></asp:TextBox>
        <asp:TextBox ID="TextBox2" runat="server" onblur="document.getElementById('Button1').focus();"></asp:TextBox>
        <asp:Button ID="Button1" runat="server" Text="Button" />
      

  2.   


    <div>
                   <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
                   +
                   <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
                   <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
               </div>
    <script src="JS/jquery-1.4.4.js" type="text/javascript"></script>
        <script type="text/javascript">
            $(function() {
                $("#TextBox1").blur(function() {
                    $("#TextBox2").focus();
                });
                $("#TextBox2").blur(function() {
                    $("#Button1").click();
                });
            });
        </script>
     protected void Button1_Click(object sender, EventArgs e)
            {
                Response.Write(Convert.ToInt32(this.TextBox1.Text)+Convert.ToInt32(this.TextBox2.Text));
            }