2013-04-05 49 views
1

我有一個ASP.NET Webform (C#)它有一個文本框。我想知道當用戶在沒有輸入值的情況下關閉文本框時是否有辦法觸發事件?當我輸入文本框而不輸入值時,是否可以觸發事件?

我設置了Autopostback=TrueCauseValidation=true。如果我在文本框中輸入任何東西,它會觸發TextChanged事件,這很好。但是如果他們在沒有輸入任何內容的情況下選項卡沒有任何反應

任何想法?

謝謝

+0

使用onclientclick檢查裏面是否爲空值或不是.. – 2013-04-05 13:39:12

+0

[This](http://www.dotnetcurry.com/ShowArticle.aspx?ID=109)鏈接有一個exapmle可以幫助你 – 2013-04-05 13:40:08

+0

你可以通過客戶端Javascript獲得這些功能,如果這樣就足夠了。如果這是你想要的,客戶端驗證當然是可能的。查看http://jquery.bassistance.de/validate/demo/。 – Marco 2013-04-05 13:40:47

回答

1

您CSN處理在客戶端(JS)失去焦點事件,然後回發或運行Ajax請求,如果你需要服務器端代碼。

1

有一個事件叫做OnBlur,你可以在用戶沒有輸入任何值時使用它。

Textbox OnBlur事件在用戶離開文本框時觸發。

使用類似這樣的東西。

在OnBlur根據您的要求添加一個JavaScript函數。

+0

我沒有在任何地方看到這個事件。 – hmakled 2013-04-05 13:49:09

+0

編輯我的答案 – Prathap 2013-04-05 13:53:20

相關問題