select 中multiple="multiple" 如何传递全部值?

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:23:51
<select name="units" multiple="multiple" style="height:100">
<option>1</option>
<option>2<option>
</select>
请问提交表单时,如何能获取option里面的全部值?,即1和2。我用的是Asp语言,即request.form("units"),现在是等于空。
在线等ing..........
其实这跟ASP语言没有关系,当我全部选中select里面的Option值的时候,就可以传递了,有没有什么Javacript的语言可以实现在提交之前自动全选Select里面所有的值呢?
其实四楼的朋友你的回答我已经考虑过了,但有可能需要删除里面的选项,删除又要改变集合的内容,很麻烦,如果能在提交表单的时候进行自动全选Select里面的所有值,就OK了。帮帮忙。

我也不懂ASP
但是有个思路给你,你select option的值应该是动态得到的吧
如果想获取它们的值 你遍历设置的时候其实它们的值已经都得到了
你可以把这些值保存在一个隐藏域里 或者一个集合里或是任何你想保存的东西里。 之后就可以得到他们全部的值了啊~~
不要钻牛角尖非从select下手啊!不就是要得到他们所有的值么。

------------------------------
如果用java我是知道的,你可以吧option里的值保存在Hash表里 无论你option里值怎么变 你都可以根据变化 删除Hash表中同样的内容 最后得到的就是你select里所有option的值了 其实有思路了 写一写不麻烦的

1和2只是页面显示的内容啊

要是想提交的话,要放到value里面

例如<option value="1">1</option>这种

用asp来java里问什么!!!
我现在对asp是一点都不懂了
思想都是一样的
可是语法什么都不会了