在<tr> 中加上onclick="  "

解决方案 »

  1.   

    onclick中如何写呢?其实也就是如何发送一个click事件给radiobutton呢?
      

  2.   

    主  题:  如何选中table中的每一行前的chexkbox? table中显示的是数据库中的数据,用jsp取出的,每一行的第一列是一个radiobutton,我想在鼠标点击某一行时这一行的radiobutton自动选中,我该如何做呢?晕!到底是checkbox还是radio???????
    你所谓的行,应该对应的是<td>吧?
    那么就是<td onclick="yourFunction()">
    checkbox的function:{checkboxName.checked=!checkboxName.checked;//翻转选中状态}
    radio的function:{radioName.checked=true;//反正一组radio只能有一个选中,当然是点击的这个checked为true}
      

  3.   

    你的radiobutton不会没有id或者是name之类的属性吧?????  或者你能确定是一组radio中的第几个吗????
    如果你的radiobutton是动态出现的, 你要给onclick事件传递id或者是name属性.
    onclick="document.formName.radio的组名[i].checked"
    或者onclick="document.all.radio的id.checked
      

  4.   

    以前写的  改一下就可以了<%for(int i=0;i<page2.getRowCount();i++){%>
    <table width="75%" border="1" bordercolor="#0033CC">
    <tr bgcolor="#F3FAFF" align="center">
          <td width="7%"><font color="#999999"><input type="checkbox" name="sl" value="<%=page2.getValue(i,1)%>"></font></td>
          <td width="15%" onClick="select(<%=i%>)"><font color="#999999"><%=page2.getValue(i,1)%></font></td>
          <td width="16%" onClick="select(<%=i%>)"><font color="#999999"><%=dq[i]%></font></td>
          <td width="16%" onClick="select(<%=i%>)"><font color="#999999"><%=gz[i]%></font></td>
          <td width="17%" onClick="select(<%=i%>)"><font color="#999999"><%=page2.getValue(i,3)%></font></td>
          <td width="13%" onClick="select(<%=i%>)"><font color="#999999"><%=page2.getValue(i,5)%></font></td>
      <td width="6%"><font color="#999999"><a href="3-1-1.jsp?ID=<%=page2.getValue(i,0)%>">导入</a></font></td>
      </tr>
    </table>
    <%}%>function select(n){
    var tmpCheck=document.all("sl")[n].status;
    if(tmpCheck==true){
    document.all("sl")[n].status=false;
    }else{
    document.all("sl")[n].status=true;
    }
    }
      

  5.   

    这是我最后的写法:
    <tr onclick="document.form1.radiobutton[this.rowIndex-1].checked=true">
    longshenwang(独眼龙):参照这种写法改一下你的代码吧!你的代码太罗嗦! 
    谢谢slumcherry(),xinyunyishui(心云意水) !
      

  6.   

    呵呵 我知所以没有在tr中写 是因为 在tr中还有别的事件 如
    <tr onMouseOver ="this.style.backgroundColor='#FFCC66'" onMouseOut ="this.style.backgroundColor='#F3FAFF'" onDblClick = "on_select('<%=page2.getValue(i,1)%>',<%=i%>)" >上面 支持鼠标在该行上移动 颜色的变化  和 双击改行进入具体的页面由于这些原因 所以 才子td里面用上面的代码 如果你也想达到这些效果 可以参考一下