2012-09-11 19 views
0

可能重复:
Lost Focus method for asp.net textbox?<asp:Textbox>是否有onFocusLost事件?

我要检查用户在客户端输入的数据。 我需要使用控件。 有什么办法让我可以检查客户端移动到下一个输入后,我可以通过javascript检查数据?

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

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

+0

http://stackoverflow.com/questions/3863927/lost-focus-method-for-asp-net-textbox –

+0

你可以在input元素上使用onblur事件,在javascript –

+0

,但我想用javascript。 –

回答

3

你可以用onblur事件来做到这一点。 f.e类似的东西:

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

对于你想做什么,你可以设置文本框具有的AutoPostBack =真;任何时候箱子中的文本被改变,箱子失去焦点,它会回到页面;你也可以使用TextChanged属性,如果你不想回发,它将检查文本框的文本是否在文章之间发生了变化。

最后,您可以通过JavaScript的JavaScript的onfocus和的onblur事件绑定到文本框,并处理修改其内容:

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

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