下面有两段代码,请仔细看一下 
String sql="select RoleID,Role_Name from role"; 
DB db=new DB(); 
Connection conn = db.getConn(); 
ResultSet rs = db.getRs(conn,sql); 
while(rs.next()){ 
%> 
<input type="radio" name="roleId" value="<%=rs.getInt("roleid")%>" onchange="check();"/><label><%=rs.getString("role_name") %></label> <% 
} %> 第二段代码: 
String chk=rs.getString("role_power"); 
//style="visibility:hidden"/ 
String str[]=chk.split(","); 
for(int i=0;i<str.length;i++){ 
if(!str[i].equalsIgnoreCase("|") && !str[i].equalsIgnoreCase(",")){ String sql2="select PowerID,Power_Name from power Where PowerID='"+str[i]+"'"; Connection conn2 = db.getConn(); 
ResultSet rs2 = db.getRs(conn2,sql2); 
while(rs2.next()){ 
%> 
<input type="checkbox" name="accountPower" value="<%=rs2.getInt("PowerID") %>" checked="checked"/><label><%=rs2.getString("Power_Name") %></label>} 我是想在第二段代码里面获得,第一段代码当中单选的那个ID,所对应表中的这个role_power这个字段的值,我不知道如何写JS,来 获得,请大虾指点~如不明白请说明~谢谢

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【password01】截止到2008-07-23 15:22:08的历史汇总数据(不包括此帖):
    发帖的总数量:11                       发帖的总分数:0                        每贴平均分数:0                        
    回帖的总数量:10                       得分贴总数量:0                        回帖的得分率:0%                       
    结贴的总数量:10                       结贴的总分数:0                        
    无满意结贴数:6                        无满意结贴分:80                       
    未结的帖子数:1                        未结的总分数:0                        
    结贴的百分比:90.91 %               结分的百分比:---------------------
    无满意结贴率:60.00 %               无满意结分率:---------------------
    值得尊敬
      

  2.   

    String a = request.getParameterValues("roleId");
      

  3.   

    用个hidden 保存主 role_power的值,然后document.getElementById(hidden 的id ).value就可以了,现在的jsp都是用来写html和css的,有你这样写了N多的java代码吗?