2010-08-19 49 views
0

我想打電話給Textbox.OnTextChange事件,而無需點擊提交按鈕或任何按鈕。我怎樣才能做到這一點?當我在文本框中輸入文本時,我想要觸發ontextchange事件。沒有按鈕消防Textbox.TextChange事件單擊

我會詳細說明這一點。我是一個函數,用於驗證我正在調用ontextchange屬性的文本框中的條目。現在應該調用此函數,而不用更改我的文本框中的焦點。

回答

1

您可以在文本框控件設置AutoPostBacktrue。當客戶端change事件觸發(當從文本框中的焦點更改到別的東西),頁面會自動做回發。

+0

當我在文本框中輸入內容時它會啓動嗎?還是需要點擊按鈕或某種其他動作 – gizgok 2010-08-19 18:38:18

+0

當您的光標離開文本框時使用AutoPostBack – jrummell 2010-08-19 18:40:02

+0

如果我想要改變焦點從文本框中,有沒有辦法做到這一點 – gizgok 2010-08-19 18:48:42

0

如果你想有一個回傳: 您想使用onkeypress事件或的onkeyup JavaScript事件運行__doPostBack的JavaScript方法。 __doPostPack有一些參數,您將需要查找MSDN上

否則只是使用onkeypress事件或的onkeyup JavaScript事件來做到這一點是其他任何你需要用JavaScript。