求助:select的问题!

xxy5311 2008-03-19 07:07:43
<td width="40%" align="left">
<select multiple size="10" name="selectChannelId" id="selectChannelId">
<c:forEach items="${channelsList}" var="channel" varStatus="var">
<option value="${channel}">
${channel}
</option>
</c:forEach>
</select>
</td>
该怎么获得select里面当前的所有项呢?
...全文
119 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xlongbuilder 2008-03-21
  • 打赏
  • 举报
回复
下载个 dhtml 手册
这些都是函数 要查的

这样才一劳永逸
yuanjianbin 2008-03-21
  • 打赏
  • 举报
回复
引用:该怎么获得select里面当前的所有项呢?

你说得不是很明确,不知道你到底要做什么。如果只是得到相应的值,那么
obj=document.getElementById("selectChannelId");
for (var i=0;i <obj.options.length;i++){
//加入你要做的事。。。
}
是可以的。

robin_ares 2008-03-21
  • 打赏
  • 举报
回复
String value = ""
obj=document.getElementById("selectChannelId");
for (var i=0;i<obj.options.length;i++){
if(i==0){
value = obj.options[i].value;
}else{
value =value +","+obj.options[i].value;
}
}

document.getElementById("隐藏控件").value = value;

后台,value.split(",")
这是数组,遍历它
xxy5311 2008-03-20
  • 打赏
  • 举报
回复
能有具体一点的代码吗?
树成 2008-03-19
  • 打赏
  • 举报
回复
利用select里面的options属性获得select内部的所有options对象,然后吧所偶的option全部设置为selected,当然这样使用只有当select拥有multiple 属性的时候有用。
liuyf810322 2008-03-19
  • 打赏
  • 举报
回复
百度一下很多答案的
网络咖啡 2008-03-19
  • 打赏
  • 举报
回复
用JavaScript处理吧,提交到服务器浪费了
bingxue2332 2008-03-19
  • 打赏
  • 举报
回复
利用JS处理
mdog26 2008-03-19
  • 打赏
  • 举报
回复
我也想知道```

81,091

社区成员

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

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