多重选择的下拉框中模拟CTRL键进行多重选择

ltayo 2003-06-27 06:27:53
在多重选择的下拉框中做到单击某option就选中,再单击就取消选择此option,请教!
...全文
117 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
sw47 2003-06-28
  • 打赏
  • 举报
回复
<select size="3" name="ab" multiple id=ab onclick=ss()>
<option selected>a</option>
<option>b</option>
</select>
<script>
function ss(){
if(ab.options[ab.selectedIndex].selected){
ab.options[ab.selectedIndex].selected=false
}

}


</script>
这个意思吗?
ltayo 2003-06-28
  • 打赏
  • 举报
回复
自己顶一下
ltayo 2003-06-28
  • 打赏
  • 举报
回复
或许我用语句表达会让大家更好理解些
<select size="3" name="ab" multiple>
<option selected>a</option>
<option>b</option>
</select>

我想楼上指的列表框就是我所指的下拉框(Microsoft FrontPage XP是这么称它的)吧,那么请你把“列表框”的做法贴上来吧
lsrzm 2003-06-28
  • 打赏
  • 举报
回复
双击其中的一项就可以全部选择:
<Select name = Province id = Province size = 7 multiple = true ondblclick ="SelectAll(this)">
<option value = 1>山东
<option value = 2>江苏
<option value = 3>安徽
<option value = 4>河北
<option value = 5>河南
<option value = 6>江西
<option value = 7>山西
<option value = 8>陕西
<option value = 9>宁夏
<option value = 0>辽宁
</Select>

<script>
function SelectAll(theSel) //双击全部选中函数
{
for (i = 0 ;i<theSel.length;i++)
{
theSel.options[i].selected = true;
}
}
</script>
ltayo 2003-06-28
  • 打赏
  • 举报
回复
看到楼上的几位发言,我几乎要倒了,这个问题难道我真的没有说明白吗。
行,再说一遍,简单的一句话“多重选择的下拉框中不用CTRL键的配合,实现单击进行多重选择”,我的QQ是:40559277,再线等待!HELP ME!
bullion 2003-06-28
  • 打赏
  • 举报
回复
<form name="frmf">

<select name=a multiple>
<option value=aa>aa</option>
<option value=bb>bb</option>
<option value=cc>cc</option>
</select>

<script language=javascript>
function GetA(obj){
for (i=0;i<obj.length;i++)
{
obj.options[i].selected=true;
}
}
</script>
<input type=button onclick='javascript:GetA(a)' value='GET'>
</form>
liuruhong 2003-06-28
  • 打赏
  • 举报
回复
实现比较麻烦的说,不过应该可以解决的,等一下我写一段代码给你
laurazdm 2003-06-28
  • 打赏
  • 举报
回复
<select size="3" name="ab" multiple id=ab onChange=ss()>
<option selected>a</option>
<option>b</option>
</select>
<script>
function ss(){
for(int i=0;i<ab.length;i++)
if(ab.options[ab.selectedIndex].selected){
ab.options[ab.selectedIndex].selected=false
}

}


</script>
这个意思吗?
ltayo 2003-06-28
  • 打赏
  • 举报
回复
首先谢谢楼上的
我的要求不仅只是能单击一次选中,再单击一次就取消选择,还要能满足不按CTRL一样能“多重选择”
liuruhong 2003-06-27
  • 打赏
  • 举报
回复
列表框我明白如何做,但是下拉框,不明白什么意思

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧