这样做有意义吗?
所有的checkbox都是你发出去的
只要得到已选择的checkbox就可以了,剩下的就是没选择的

解决方案 »

  1.   

    本来checkbox有值时,其value为“on”,否则为空
    你只需要判断checkbox为on就设置为1,否则为0
      

  2.   

    xuzuning(唠叨)
    这样做有意义吗?这个地址是我的批准页面
    http://20010810010329.4y.com.cn/1z/1.png我要往数据库里写阿,最后一列就是状态值
    13,"设备","计算机",NULL,NULL,NULL,NULL,"2006-04-10 03:26:02",1,NULL,NULL,"sq",0
    14,"设备","计算机",NULL,NULL,NULL,NULL,"2006-04-10 03:51:43",3,NULL,NULL,"sq",0
    15,"设备","打印机",NULL,NULL,NULL,NULL,"2006-04-10 03:54:19",5,NULL,NULL,"",0
    16,"耗材","A4打印纸",NULL,NULL,NULL,NULL,"2006-04-10 04:07:58",6,NULL,NULL,"sq",0需要知道哪一行被批准,哪一行没批准不知有没有更好的办法
      

  3.   

    用js将没有选中的checkbox组织成字符串放到隐含域里提交
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function go()
    {
    for(var i=0; i<document.myform.chk.length ; i++)
    {
    if(document.myform.chk[i].checked == false)
    document.myform.hdn.value += ","+document.myform.chk[i].value;
    }
    document.myform.hdn.value = document.myform.hdn.value.substr(1);
    alert(document.myform.hdn.value);
    return;
    myfrom.submit();
    }
    //-->
    </SCRIPT><BODY>
    <form name='myform' action='yoururl.html'>
    <INPUT TYPE="checkbox" NAME="chk" value='cam'>计算机
    <INPUT TYPE="checkbox" NAME="chk" value='pag'>打印纸
    <INPUT TYPE="hidden" name="hdn">
    <INPUT TYPE="button" value=go onclick='go();'>
    </form>
    </BODY>
      

  4.   

    这个checkbox只是视觉形式,它的实质是单选radio
    你这样理解就可以了,用js赋值给一个hidden再提交