2011-11-24 116 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