如何实现select下拉显示多列

diaomouse 2008-12-05 09:08:07
如何实现select下拉显示多列
select.options[i] = new option("下拉显示内容" ,"值")
但这样显示内容之有一列, 如果把要显示的列相加,但返回显示也是全部内容
...全文
413 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
caoacaoca 2008-12-08
跟楼主一起学习撒~
回复
toury 2008-12-08

<select id=a name=a>
<option value=1>1<%=char(9)%>描述1</option>
<option value=2>2<%=char(9)%>描述2</option>
</script>
回复
taochunsong 2008-12-08
没听明白,不知道为什么要这样
既然下拉列表是读出来的,或者在列表同一行,那么彼此有固定关系的,为什么不在后台处理呢?

前台可以用脚本处理,但是总的来说没有在后台保险
回复
rockywu 2008-12-05
[Quote=引用 2 楼 cyqlightrain 的回复:]
lz很有想法.
你可以不用这么做啊.
new option("下拉显示内容1,下拉显示内容2,下拉显示内容3,下拉显示内容4" ,"值1,值2,值3,值4")

用的时候在用
var arrValue = select.value.split(",");获取到每个值
[/Quote]

有道理.....支持下,在WINFROM这个是很常用...
回复
cyqlightrain 2008-12-05
[Quote=引用 6 楼 motol 的回复:]
你说的这个功能用多选下拉的不就可以了?

加个multiple
想多选的话用CTRL+左键
[/Quote]

lz说的是两列,你说的是两行.本质区别!
回复
cyqlightrain 2008-12-05
[Quote=引用 4 楼 diaomouse 的回复:]
但所选内容 在select text 显示也是全部,,比如2列 编号+描述 想下拉时显示是2列,但返回text只要编号,真真的值没关系,可能只是id
[/Quote]

哪不是更简单.
<option value="ID">"ID,描述"</option>
回复
motol 2008-12-05
<select name="test" multiple>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
回复
motol 2008-12-05
你说的这个功能用多选下拉的不就可以了?

加个multiple
想多选的话用CTRL+左键
回复
virgo2008 2008-12-05
能具体的讲讲你想实现什么功能吗?
回复
diaomouse 2008-12-05
但所选内容 在select text 显示也是全部,,比如2列 编号+描述 想下拉时显示是2列,但返回text只要编号,真真的值没关系,可能只是id
回复
virgo2008 2008-12-05
汗,看来是我理解错误了!
回复
cyqlightrain 2008-12-05
lz很有想法.
你可以不用这么做啊.
new option("下拉显示内容1,下拉显示内容2,下拉显示内容3,下拉显示内容4" ,"值1,值2,值3,值4")

用的时候在用
var arrValue = select.value.split(",");获取到每个值
回复
virgo2008 2008-12-05
for i=0 to 50
<option value="<%=i%>"><%=i%></option>
next
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-12-05 09:08
社区公告
暂无公告