我现在有个下拉框,<select property="third" styleId="sanji" name="res3" >  我想取得下拉框的value 并把该值传到后台中去。怎么传啊?
用action.do?id= 也行,就是提交的是一个单独的botton ,没有参数怎么能知道他的值就是下拉框的id呢 如何表示。拿js写也行,来个能运行的就行 麻烦大家了 在线等

解决方案 »

  1.   

    <select property="third" styleId="sanji" name="res3" >有这个是属性吗?
    JS里可以这么写
    action.do?id=document.getElementById("res3").value
      

  2.   

    不时很明白。如果要获取select的option的值使用
    用js吧...
    res3.value就是要传到后台的值。
      

  3.   

    <select property="third" styleId="sanji" name="res3" value="要传到后台的相应的值">  
      

  4.   

    这样直接提交好了,你在考虑什么呢?<form name="myform" action="?????" method="post">
        <select property="third" styleId="sanji" name="res3" > 
           <option value="1">1<option>
           <option value="2">2<option>
           ......
        </select>
        <input type="Submit">
    </form>
      

  5.   

    <select  style="sanji" name="res3" id="res3">
    <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        </select>
    JS里可以这么写 
    action.do?id=document.getElementById("res3").value<html:select name="res3" property="third" styleId="sanji">
    <html:options.....
    </html:select>
    JS里可以这么写 
    action.do?id=document.getElementById("third").value
      

  6.   

    通常用form的submit按纽提交或者buttion+JS调用form.submit()方法提交。
    不论form的method是get还是post,select中被选中的选项(option对应的值)都将被提交到web服务器。
    在对应的action中用request.getParameter("res3")可以得到选中的值。
      

  7.   

    用框架?set和gat方法已经直接封装了,request.getParameter就可以取得