和其它控件一样的,如:
    <select name="selectname" >
            <option value='1'>11111</option>
            <option value='2' selected>22222</option>
    </select>提交后,服务器端的$selectname  就等于2了。

解决方案 »

  1.   

    我不是这个意思哦大哥,
    我需要这样:
        <select name="selectname" >
                <option value='1'>11111</option>
                <option value='2'>22222</option>
                <option value='3'>33333</option>
        </select>然后服务器端获得以上的所有三个value值,怎么办?
      

  2.   

    如果你的select控件的各选项是服务器程序生成的,我想你要的数据在服务器端本身就应该有这些值才是了,如果不是呢,我的同事是这样解决的,把各项的值存到一个hidden控件中,各值间用特殊字符分隔
      

  3.   

    感谢赐教,但是我的情况是:
      在客户端有两个<select>域,通过javascript实现从一个域选择一项放到另一个域,也就是说我的<select>域里面的value是可变的,所以将各项的数值先记录到hidden控件对我来说没有用的。
    how to do??
      

  4.   

    晕,你到底要传几个值?
    如果要传多个值,用checkbox不好吗?
      

  5.   

    如果你用 js 的话,同样再用 js 传几个 hidden 元素不是很容易的事?
      

  6.   

    谢谢各位!
    小弟我用javascript+hidden控件实现啦多谢那位相当程序员的兄弟哦,分给你了!