ASP.NET文本框上是否有OnExit或Leave事件?

时间:2011-04-21 22:44:57

标签: c# asp.net

当用户离开Textbox时,我需要在服务器上运行一些代码,它会对输入的内容进行一些计算。我宁愿避免使用jQuery,因为它涉及创建一个JSON服务器等。

没有办法为这样的事件做回发吗?

4 个答案:

答案 0 :(得分:11)

TextBox具有AutoPostBack属性,可在用户离开客户端文本框时导致回发。在那里,您可以使用TextChanged事件来调用某些服务器端代码。

答案 1 :(得分:1)

答案 2 :(得分:1)

文本框的Textchanged Event怎么样?当我们输入/更改一些文本然后离开文本框时会触发它。

答案 3 :(得分:0)

此解决方案适用于我:

    <asp:TextBox ID="txtPara" runat="server" AutoPostBack="True" 
OnTextChanged="txtPara_TextChanged" onblur ="myFunction()"></asp:TextBox>

  <script>
        function myFunction() {

            __doPostBack("<%=txtPara%>", **txtPara_TextChanged**);

        }</script>