日期:2014-05-18  浏览次数:20775 次

寻人启事:自己在用innerHtml替换一个控件时出现问题,高手请入
我的页面是一个从数据库中取得的数据,动态生成的,每行有两个radio,现在想实现这样的效果,当选择其中一个radio后,页面的对应行上的checkbox处于可选或不可选状态,自己用innerHtml写了一个,就是想把对应的checkbox的一个属性进行设置,其他属性不变化,但是提示我 <%=name%> 不对,请各位高人帮我看看,谢谢
<%@   page   import= "java.util.List "   %>
<html>
<head>
<meta   http-equiv= "Content-Type "   content= "text/html;   charset=gb2312 ">
<title> 权限设置 </title>
<script   language= "javascript ">
 
function   rschangeradio(name,type)
{
if(type==1)
{
document.forms[0].name+ "_readonly ".innerHtml= " <input   type= "checkbox "   name= <%=name%> + "_readonly "   disabled= "true "> ";
}
}

</script>
</head>

<body>
<html:form   action= "/LoadParamFileFeeAction ">
<html:hidden   property= "action "/>
<html:hidden   property= "hiddenradiovalue "/>

<!--   展示资源信息开始,如果出现错误去掉下面这段就可以恢复原状-->
<logic:notEmpty   name   =   "ResourceList ">
<TABLE   border= "1 "   cellspacing= "0 "   width= "443 "   align= "center ">
        <tr   class= "TH01 ">
            <th   colspan= "4 "   class= "Th01 "   align= "center "> 资源信息列表 </th>
        </tr>
        <tr   class= "TH01 ">
            <th   class= "Th01 "   align= "center "> 资源名 </th>
            <th   class= "Th01 "   align= "center "> 继承权限 </th>
            <th   class= "Th01 "   align= "center "> 指定权限 </th>
            <th   class= "Th01 "   align= "center "> 查看 </th>
            <th   class= "Th01 "   align= "center "> 维护 </th>
        </tr>                            
       
        <%
        List   list=(List)request.getAttribute( "ResourceList ");
       
       
        if(list.size()!=0)
        {
        int   size=list.size();
       
        for(int   i=0;i <size;i++)
        {        
          Fileresource   rs=(Fileresource)list.get(i);
                           
        %>
        <TR>
            <TD   width= "5% "   height= "30 "   valign= "bottom "   class=