我想打電話給Textbox.OnTextChange事件,而無需點擊提交按鈕或任何按鈕。我怎樣才能做到這一點?當我在文本框中輸入文本時,我想要觸發ontextchange事件。沒有按鈕消防Textbox.TextChange事件單擊
我會詳細說明這一點。我是一個函數,用於驗證我正在調用ontextchange屬性的文本框中的條目。現在應該調用此函數,而不用更改我的文本框中的焦點。
我想打電話給Textbox.OnTextChange事件,而無需點擊提交按鈕或任何按鈕。我怎樣才能做到這一點?當我在文本框中輸入文本時,我想要觸發ontextchange事件。沒有按鈕消防Textbox.TextChange事件單擊
我會詳細說明這一點。我是一個函數,用於驗證我正在調用ontextchange屬性的文本框中的條目。現在應該調用此函數,而不用更改我的文本框中的焦點。
對此,您可以使用onkeypress
,onkeyup
和onkeydown
事件。
http://www.w3schools.com/tags/tag_input.asp
例子:
<asp:TextBox ID="TextBox1" runat="server" onKeyPress="javascript:alert('Key Pressed');"></asp:TextBox>
您可以在文本框控件設置AutoPostBack
到true
。當客戶端change
事件觸發(當從文本框中的焦點更改到別的東西),頁面會自動做回發。
如果你想有一個回傳: 您想使用onkeypress事件或的onkeyup JavaScript事件運行__doPostBack的JavaScript方法。 __doPostPack有一些參數,您將需要查找MSDN上
否則只是使用onkeypress事件或的onkeyup JavaScript事件來做到這一點是其他任何你需要用JavaScript。
當我在文本框中輸入內容時它會啓動嗎?還是需要點擊按鈕或某種其他動作 – gizgok 2010-08-19 18:38:18
當您的光標離開文本框時使用AutoPostBack – jrummell 2010-08-19 18:40:02
如果我想要改變焦點從文本框中,有沒有辦法做到這一點 – gizgok 2010-08-19 18:48:42