【发布时间】:2012-04-26 16:12:24
【问题描述】:
我有一个表单输入
<form name="frmAdd" method="POST" action="/index.php?a=save">
Status : <input type="checkbox" id="status" name="chkActive" value="" ><label for="status">Active</label>
</form>
但是当我通过 $_POST['chkActive'] 调用它的值时,它在该页面上给出了相同的值。我是否检查了该值。
请告诉我如何知道这个复选框是否被选中(在 PHP 中)。
【问题讨论】:
-
我认为你需要像这样为复选框赋予价值:
-
isset($_POST['chkActive'])?如果是检查则为真,否则为假。 -
@dqlopez 但您需要将
value="x"属性添加到input -
没错,忘了包括它。我直接回答了他关于我怎么知道这个复选框是否被选中的问题。