<asp:textbox>是否有onFocusLost事件?</asp:textbox>

时间:2012-09-11 09:00:28

标签: c# javascript html

  

可能重复:
  Lost Focus method for asp.net textbox?

我想检查用户在客户端输入的数据。 我有必要使用控制。 有什么办法让我可以在客户端转到下一个输入后检查,我可以通过javascript检查数据吗?

<asp:TextBox ClientIDMode="Static" onblur="return userCheck(this.id)" onkeyup="return userCheck(this.id)"
                        ID="txtUserName" runat="server" Width="180"></asp:TextBox>

这里我使用了两个事件,但我只想使用一个。

2 个答案:

答案 0 :(得分:3)

你可以使用javascript在onblur事件中做到这一点。 f.e之类的:

<asp:TextBox runat="server" onblur="Javascript:alert('1234');" />

答案 1 :(得分:0)

对于您要执行的操作,您可以将文本框设置为AutoPostBack = True;任何时候框中的文本被更改并且框失去焦点,它将回发到页面;如果你不想回发,也可以使用TextChanged属性,这将检查文本框的文本是否在帖子之间被更改。

最后,您可以将JavaScript onFocus和onBlur事件绑定到文本框,并通过JavaScript处理对其内容的更改:

http://support.microsoft.com/default.asp…

来源:http://answers.yahoo.com/question/index?qid=1006040618831