我想在选择下拉列表(多个)中获取复选框,如下所示:
<select name="select_dd" size="5" multiple>
<option value="1"><input type="checkbox" name="chk_val" value="1" />1</option>
</select>
Run Code Online (Sandbox Code Playgroud)
我认为以上不是有效的,因为复选框出现在选择之外.
所以我尝试了一种不同的方法:
<div id="selectlist">
<ul>
<li><input type="checkbox" name="chk_val" value="1" />1</li>
<li><input type="checkbox" name="chk_val" value="1" />1</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
然后用css来设置div的样式
#selectlist{
border:1px solid;
height:50px;
overflow-y:scroll;
width:auto;
text-align:left;
}
#selectlist ul{
list-style-type: none;
}
Run Code Online (Sandbox Code Playgroud)
这是一个好方法吗?任何人都可以建议是否有其他替代品可供此类使用,如使用jquery插件.
| 归档时间: |
|
| 查看次数: |
17546 次 |
| 最近记录: |