2012-09-11 56 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