如何选中复选框?我试过1,On,是的,这不起作用。单独使用“已检查”工作但是如何在选中复选框的表单后检查php?
<input type="checkbox" class="inputcheckbox" id="newmsg" name=chk[newmsg2] value="1" />
答案 0 :(得分:4)
如果选中复选框,则复选框只是一个成功的控件。
未成功的控件未作为数据提交。
因此,您可以通过查看是否已提交其值来判断是否选中了复选框。
e.g。
if ($_POST['chk']['newmsg2'] == 1) {
答案 1 :(得分:0)
这是代码;
<form action="test.php" method="POST">
<input type="checkbox" class="inputcheckbox" id="newmsg" name=chk[newmsg2] value="1" />
<input type="submit">
</form>
<?php
$check = $_POST['chk']['newmsg2'];
echo "***$check****"
?>
如果选中,$ check将显示1。
答案 2 :(得分:0)
<input type="checkbox" class="inputcheckbox" id="newmsg" name=chk[newmsg2] value="1" <?php if ($_POST['chk']['newmsg2']): ?>checked="checked"<?php endif; ?> />