-
翻阅古今
如果HTML页面如下所示:<input type="checkbox" name="test" value="value1">提交表单后,您可以使用以下方法进行检查:isset($_POST['test'])或if ($_POST['test'] == 'value1') ...
-
九州编程
Zend Framework在复选框上使用了一个很好的黑客,您也可以这样做:生成的每个复选框都与位于复选框前面的同名隐藏字段相关联,其值为“0”。然后,如果您的复选框作为值“1”,则始终会在结果GET或POST中得到‘0’或‘1’值。<input type="hidden" name="foo" value="0" />
<input type="checkbox" name="foo" value="1">
-
RISEBY
将复选框用作数组时:<input type="checkbox" name="food[]" value="Orange"><input type="checkbox" name="food[]" value="Apple">你应该用in_array():if(in_array('Orange', $_POST['food'])){
echo 'Orange was checked!';}请记住先检查数组是否已设置,如:if(isset($_POST['food']) && in_array(...