表单中有一列 checkbox(未知长度)如何设置 初始checkbox被选中的话,不可编辑 disable会无法传到下个页面

解决方案 »

  1.   

    传得时value 如果选中 传到下个页面  就会得到选中 的复选框的 value值
      

  2.   

    checkbox.checked == true 或 false
      

  3.   

    checkbox.checked == true 或 false 这样的话  所有的都不可编辑 
    要求没被选中的可编辑
      

  4.   

    function init(){
       form = document.forms[0];
       
       for(i=0;i<form.rankStatus.length;i++){
        if(form.rankStatus[i].value=="1"){
         form.rankStatus[i].checked=true;
         
        }else{
         form.rankStatus[i].checked=false;
        }
        form.rankStatus[i].value = form.rankId[i].value;
       }
       
       return; 
     }<td align="center" nowrap="nowrap" class="${class}"><input type="checkbox" id="rs" name="rankStatus" value='${bean.rankStatus}' onchange="rankStatusChange('${id}');" onclick=checked=!checked/></td>
      

  5.   


    在是true的时候设置为不可编辑false的时候设置为可编辑checkbox.checked == true 或 false 只是一个判断。