本帖最后由 rickey_xie2017 于 2011-01-02 23:38:57 编辑

解决方案 »

  1.   

    设置:
    <asp:TextBox ID="TextBox1" runat="server" OnTextChanged="TextBox1_TextChanged" AutoPostBack="True"></asp:TextBox>触发后台TextChanged事件,在这事件中获取行号:
      

  2.   

    一个简单的例子、<head runat="server">
        <title>无标题页</title>
        <script type="text/javascript" language="javascript">
            function submitform()
            {  
                var myForm = document.forms["myform"];
                myForm.action ="";
                myForm.submit();
            }
         </script>
    </head>
    <body>
        <form id="ro" runat="server">
              <asp:TextBox ID="txtname" runat="server" onpropertychange="submitform()" OnTextChanged="txtname_TextChanged"></asp:TextBox>
              <asp:Label runat="server" ID="lblname"></asp:Label>
        </form>
    </body>
    </html>    protected void lblname_TextChanged(object sender, EventArgs e)
        {
            lblname.Text = "当前输入的长度为:" + this.txtname.Text.Length.ToString();
        }
      

  3.   

    onChange  
    当对象失去焦点后,如果value发生改变则触发;  
    onpropertychange  
    只要value改变就触发  
    onBlur  
    失去焦点时触发
    onpropertychange="alert()"