不选,是不提交的,就象disabled一样,可以将其值传到一个inputhidden里,提交到服务。

解决方案 »

  1.   

    每个checkbox配一个hidden-input来实现需求
      

  2.   

    <script language="javascript">function showchk()
    {
    var objs = document.getElementsByTagName("input");
    var checkedchk = "";
    var uncheckedchK="";
    for(i=0; i<objs.length; i++)
    {
    if(objs[i].type=="checkbox")
    {
    if(objs[i].checked == true)
    {
    checkedchk += objs[i].value + "\n";
    }
    else
    {
    uncheckedchK += objs[i].value + "\n";
    }
    }
    } window.alert("checked:" + checkedchk + "\n" + "unchecked:" +uncheckedchK); 
    }</script><body><input type='checkbox' value='a'>aaaaaaa</input>
    <input type='checkbox' value='b'>aaaaaab</input>
    <input type='checkbox' value='c'>aaaaaac</input>
    <input type='checkbox' value='d'>aaaaaad</input><br>
    <input type=button onclick="showchk()" value= "show"></input>
      

  3.   

    <script language="javascript">
    function checkform()
    {
    form1.checkbox.checked=true;
    form1.checkbox2.checked=true;
    }
    </script><form name="form1" onSubmit="checkform()">
    <input type="checkbox" name="checkbox" value="checkbox1">
    <input type="checkbox" name="checkbox2" value="checkbox2">
    <input type="submit" value="ok">
    </form>