【发布时间】:2012-07-21 18:04:50
【问题描述】:
如何使用普通的 Html 和 javascript 创建一个带有复选框的下拉列表?如果不可能,是否有机会使用 c#.net 来满足此要求?请帮帮我。
【问题讨论】:
-
作为新手,sn-ps 代码会有很大帮助!!
标签: c# javascript html checkbox dropdownbox
如何使用普通的 Html 和 javascript 创建一个带有复选框的下拉列表?如果不可能,是否有机会使用 c#.net 来满足此要求?请帮帮我。
【问题讨论】:
标签: c# javascript html checkbox dropdownbox
试试this。它将多选变成带有复选框的下拉列表
【讨论】:
a$.WhenToUse = 'class'; ,其中class 是您应用于多项选择的类,您需要表现得好像它们与复选框一样
创建您自己的下拉列表。
HTML / JS 方法:
<html>
<head>
<title>Scrolling Checkboxes</title>
<script type="text/javascript">
</script>
</head>
<body>
<div id="ScrollCB" style="height:150;width:200px;overflow:auto">
<Label><input type="checkbox" id="scb1" name="scb1" value="1" />First Item</Label><br />
<Label><input type="checkbox" id="scb2" name="scb2" value="2" />Second Item</Label><br />
<Label><input type="checkbox" id="scb3" name="scb3" value="3" />Third Item</Label><br />
...
</div>
</body>
</html>
你可以在这里试试:http://jsfiddle.net/aUQdW/
【讨论】:
input types 和 line breaks(br) 都是独立的标签,应该像 <br\> 一样关闭。将标签与复选框相关联也很棒,因为单击标签会选择/取消选择关联的 checlbox
对于CSharp中带有复选框的下拉列表,您必须使用Windows Control的CheckedListBox。使用一些属性,您可以获得所需的内容。您可以为列表中的项目设置Checked-Unchecked。
【讨论】: