2011-01-07 90 views
0

我的項目模板中有一列文本框。當我運行該頁面並單擊該文本框時,我想要一個事件觸發。我怎樣才能做到這一點?文本框的點擊事件

+0

您將用來連接到您的文本框的「onclick」事件(使用JavaScript的在線聲明),它運行一個調用「_doPostBack」或您系統的相關ASP.NET函數的JavaScript函數。 – 2011-04-07 10:03:03

回答

0

當有人點擊時你想做什麼?可能是使用jQuery最好在客戶端使用JavaScript進行處理。 JavaScript會很樂意處理一個「文本框」點擊事件,儘管當文本框擊中瀏覽器時,它被渲染爲<input type="text">

將ASP.Net想象成一種工具,可以生成並操作HTML,並將其發送到瀏覽器或從瀏覽器發送。 ASP.Net事件是瀏覽器將整個頁面發送回服務器,服務器執行某些操作並將服務器發回整個頁面的結果。顯然有些時候這就是你想要的,而有些時候不是,我懷疑這將是後者,除非你正在做一些與數據相關的事情。


要顯示在文本框點擊div,我會使用jQuery Show()和Hide()方法。在ASP.net中創建你的內容,並使用1個jQuery函數在頁面加載時(在瀏覽器上而不是服務器上)隱藏div,另一個用於顯示它們。看看這些 - http://api.jquery.com/show/和​​。該頁面上的例子將轉化爲你所追求的內容;不要讓ASP.Net的東西分散注意力,到您的網頁在瀏覽器上時,它的HTML。

+0

我想顯示包含1個文本框和2個按鈕的div1 – 2011-01-07 13:07:54