在asp中如何得到<select></select>中的值(100分)

  • 主题发起人 主题发起人 jeremy_z
  • 开始时间 开始时间
J

jeremy_z

Unregistered / Unconfirmed
GUEST, unregistred user!
我用asp(不是.NET)
我知道用Request.Item("name")可以把一个类似delphi的combobox中选中值读取出来,
可是我现在用一个类似listbox的,如何知道里面有那些数值呢?
 
<form ...>
...
<select name="SelectName">
<option value="1" selected>1</option>
<option value="2">2</option>
</select>
...
</form>
Request.Form("SelectName")就能取值了!
 
可是这样得到是一个类似combobox的控件
我需要一个类似listbox的控件
<select id="_ListBox_From" ondblclick="_ListBox_ChooseTo(_ListBox_From,lstItemsa);" style="width: 139;
position: relative;
height: 141" multiple size="10" name="D1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
 
不明白你到底想做什么?
 
我用
<select style="width: 139;
height: 141" size="10" name="D1">
<EC@SELECT>
</select>
绘制了一个筐,然后在程序中向里面添加东西,
提交的时候需要向知道里面有那些项,以及各个项的顺序
 
<select>好象只提交选中项!
 
我能用什么方法得到所有的待选项和排列顺序吗?
谢谢
 
可以做一个javascript函数,循环将select.Options[]写入一字符串,
中间加上分隔符如";",提交时调用这个函数,并将结果赋值给hidden域。
<input type="hidden" name="options" value="">
 
看来只能这样啦!
谢谢!
唉,只有你回答我,想分给别人分都难!
呵呵
 
后退
顶部