SOS

table 中有每一行的第一列都有 radio选项,如何 取到radio选定时的行的某个单元格的值

解决方案 »

  1.   

    每一个radio后面都会有一个值吧
    像男女的,一个radio后面会有值,男 或女的
    你想要获取的值应该像这样吧》
      

  2.   


    radio 1 a b
    radio 2 b c
    radio 3 d e
    ....
    radio选中的时候,在JSP页面上获取
      

  3.   

    像这样的话,可以在js里面用for循环遍历你选择的radio的值
    而在后台的话,可以用request.getParameters("redioname");获取一个字符串数组
    然后可以获取到其中的值。
      

  4.   

    你先用js 取到 radio的对象 再找到他的父节点 再得到父节点的innerText 就可以了
    比如 : <td><input type="radio" id="radio">你好</td><script>
    var text= document.getElementById("radio").parentNode.innerText;
    </script>
    这个text 就是  “你好”了
      

  5.   


    这是radio,不是checkbox,哪来的数组直接request.getParameter(“name”)就可以了lz要注意的是,这一组radio的name都是一样的
      

  6.   


    关键是这样的啊<tr><td><input type="radio" id="radio"></td><td>你</td><td>好</td><td>想</td><td>想</td></tr>。
      

  7.   

    <table>
    <input type="radio" name="aa" value="1" onclick="cc(this);">1<br>
    <input type="radio" name="aa" value="2" onclick="cc(this);">2<br>
    <input type="radio" name="aa" value="3" onclick="cc(this);">3<br>
    </table>
    <script>function cc(ss){
    var text= document.getElementById("aa").parentNode.innerText;//alert(text);
    alert(ss.value);
    }
    </script>
      

  8.   

    先获得那个radio被选上了 用getElementsBYName 可以获得获得radio的数组 radio 有checked 属性
    得到那行再得到table  getElementsById  获得table 再用table的cell属性定到单元格即可
    大概这样
      

  9.   

     <% 
        ArrayList AuditorInfoList = new ArrayList();
        
        String xxcode = request.getParameter("xxcode");
        AuditorInfoList=SchoolVSHome.getAuditInfo(userid,xxcode);
        Iterator it = AuditorInfoList.iterator();
        while(it.hasNext()){
        AuditInfoBean bean=(AuditInfoBean)it.next();
        %>
          <tr>
          <td width="10%" align="center"><input type="radio" name="check" value="<%=bean.getAuditorid()%>"></td>
          <td width="16%" height="23" align="center" id="checkerId"><%=bean.getAuditorid()%></td>
          <td width="16%" align="center"><%=bean.getUsername()%></td>
          <td width="16%" align="center" id="xxcode"><%=bean.getXxcode()%></td>
          <td width="16%" align="center"><%=bean.getJstation()%></td>
          <td width="10%" align="center"><%=bean.getLeveid()%></td>
          <td width="16%" align="center" id="mobile"><%=bean.getTelephone()%></td>
        </tr>
        <% 
        }
        %>放代码出来,希望获得有用的代码~