如果是这种情况,你不希望未经检查和禁用计数,那会使它更容易一些。
单检查
if (isset($_POST['check2']))
{
//do something
}
多个检查
$check_array=array('check1','check2','check3'); // check box names
foreach ($check_array as $v)
{
if (isset($_POST[$v]))
{
//do something
}
}
<form action="" method="post">
<input name="check1" type="checkbox" disabled value="check1" checked="checked" />
<input name="check2" type="checkbox" value="check2" checked="checked" />
<input name="check3" type="checkbox" value="check3" />
<input name="" type="submit" />
</form>
如果($ _ POST [“名”]只包含一个值,没有必要为foreach语句,您可以只增加一个额外的检查到IF条件,如下所示:if(isset($ _ POST ['name'])&& isset($ _ POST ['checkbox_name'])){// do stuff} –
为什么需要禁用框可编辑?为什么不是隐藏值? – amigura
如果禁用,我不希望盒子被计数 – Rocksteady