2011-11-24 113 views
0

由於空間限制,我無法從70個項目中的CheckboxList控件中顯示多個複選框項目。我應該方便用戶從CheckboxList控件中選擇多個項目。因此,我想向用戶顯示Tooltip,以使他了解他選擇的所有項目。之後只有用戶可以點擊插入按鈕來插入數據庫。我怎麼能在asp.net中做到這一點。我是否也需要使用JavaScript?任何建議,請...在CheckBoxList控件中顯示所選項目的工具提示

+0

你能告訴你已經擁有的代碼的相關部分? – XIII

回答

0

你可以(而且應該)完全用JavaScript來完成客戶端。

您想在哪顯示此工具提示?工具提示通常由title屬性管理。將onchange事件處理程序附加到<input type="checkbox">,並根據所選內容修改要顯示工具提示的元素的title屬性。

如果您打算在IE中使用帶有複選框的onchange事件處理函數,並使用onclick來代替,請記住this bug

看到一個簡單的例子,在這個小提琴:http://jsfiddle.net/EwD6m/3/

+0

我不知道如何從JavaScript中的CheckboxList控件獲取單獨的複選框。我希望在頁面發佈到服務器之前提供工具提示。 我已經完成了以下編碼,以將總Checkbox元素轉換爲JavaScript。 函數CountElems(CheckBoxList1){ var checkBoxes = document.getElementById(CheckBoxList1); for(var i = 0; i