還有當checkbox改變狀態時,如何改變它的值呢、用Js怎麼寫?

解决方案 »

  1.   

    有点晕晕的。CHECKBOX选不选都传值还是什么?
      

  2.   

    不可能的(至少我认为它是不可能的)。你可以在服务器上判断有没有这个字段,如果有的话就算选中了,没有的话就算没选中呗。当然这样有一个问题是,你不知道原来的这个页面上面有没有提供这一字段的选项。一种解决办法是,用一个 type="hidden" 的标单表明这个字段,告诉下一个服务器页,这一页上确实有这一字段。
      

  3.   

    你应该将不同状态的checkbox的值传递给一个隐藏域.
    <form name=form1>
    <input type=checkbox name=ma onclick=bian()>
    <input type=hidden name=hidden value=0>
    </form>
    <script language=javascript>
    function bian()
    {
            if(form1.ma.checked)form1.hidden.value='1'
            else form1.hidden.value='0'
    }
    </script>
      

  4.   

    你的checkbox本来就是一个选项,如果你不需要用户选择的话去掉这个checkbox。