方法一 <form action="test2.asp" method="post"> <input type="checkbox" name="chk1" value="1" /> <input type="checkbox" name="chk2" value="1" οnclick="javascript:document.getElementById('hid').value=this.checked;" /> <input type="hidden" id="hid" name="hid1" value="false"/> <input type="submit" value="提交" /> </form>
方法二
根据W3C的规则未选中的checkbox和禁用的控件不是有效控件,不会被POST。因此如果要未选中的checkbox表示值0的话,就不得不曲线完成了。 最近研究Zend F