现在表单里有多个<select>,它们的名字相同并且<select>里面的内容也是相同的,我该如何知道选择了是哪一个,并且获得它的值!!!
例如:
    <select name="task_type_id">
         <option>aaa</option>
         <option>bbb</option>
         <option>ccc</option>
       </select>
      <select name="task_type_id">
         <option>aaa</option>
         <option>bbb</option>
         <option>ccc</option>
       </select>
     <select name="task_type_id">
         <option>aaa</option>
         <option>bbb</option>
         <option>ccc</option>
       </select>

解决方案 »

  1.   

    用select的id属性来区别试试
    就是不知道用什么方法可以获得select的id属性的值
      

  2.   

    <%
    String vals[]=request.getParameterValues("task_type_id");
    %>
      

  3.   

    楼上的正解,可以用request.getParameterValues()来得到
      

  4.   

    我想在jsp页里获得它们值该怎么办???
      

  5.   

    一样的,
    String tmp[]=request.getParameterValues("task_type_id")
    这样得到一个数组进行操作
      

  6.   

    为什么我在jsp页的javascript中使用java代码不好用啊??
      

  7.   

    var aInput=document.getElementsByName("task_type_id");
    aInput(0).options(0).text="111";
    aInput(1).options(0).text="222";
    aInput(2).options(0).text="333";
      

  8.   

    <SCRIPT>
    function fnGetNames(){
    var aInput=document.getElementsByName("task_type_id");
    aInput(0).options(0).text="111";
    aInput(1).options(0).text="222";
    aInput(2).options(0).text="333";
    }
    </SCRIPT>
      

  9.   

    我该如何验证三个<select>选的是不同的值啊???
      

  10.   

    <SCRIPT>
    function fnGetNames(){
    var aInput=document.getElementsByName("task_type_id");
    var idx1 = aInput(0).selectedIndex;
    var idx2 = aInput(1).selectedIndex;
    var idx3 = aInput(2).selectedIndex;
    var val1 = aInput(0).options(idx1).text;
    var val2 = aInput(1).options(idx2).text;
    var val3 = aInput(2).options(idx3).text;
    if(val1!=val2||val1!=val3||val2!=val3){
      alert("not same");
    }
    }
    </SCRIPT><select name="task_type_id">
     <option>aaa</option>
     <option>bbb</option>
     <option>ccc</option>
    </select>
    <select name="task_type_id">
     <option>aaa</option>
     <option>bbb</option>
     <option>ccc</option>
    </select>
    <select name="task_type_id">
     <option>aaa</option>
     <option>bbb</option>
     <option>ccc</option>
    </select>
    <button onclick="fnGetNames()">aaa</button>