比如说一个select下拉菜单,form提交时不光传option的value,还要它的text

解决方案 »

  1.   

    可以 <script language="JavaScript">
    function Log(obj){
    alert(obj.value)
    alert(obj.value2)
    }
    </script>
    <select name="logtype" onchange="Log(options[selectedIndex])">
    <option selected value="1" value2="111">1</option>
    <option selected value="2" value2="222">2</option>
    <option selected value="3" value2="333">3</option>
    <option selected value="4" value2="444">4</option>
    </select>
      

  2.   

    lgj1012(oοО○≮国产超人≯○Оοo) 的方法在服务器端还是只能得到一个值
      

  3.   

    <option selected value="valu1,text1">text1</option>
    自己在服务器端解析
    因为text和value你应该比较清楚含有什么字符,你可以选择其他分隔符
      

  4.   

    在提交的之前用JS组合一下,比如用“,”分隔后传过去,在JSP里处理一下就行了