【发布时间】:2016-09-03 19:24:16
【问题描述】:
最近在使用复选框时,我必须通过以下测试代码:
<?php if ( isset( $_POST['myname'] ) ) {
$myvalue = $_POST['myname'];
echo $myvalue; } ?>
<form method="post">
<input type="checkbox" name="myname" />
<input type="submit" name="send" /></form>
所以,我在提交表单后得到的输出是当复选框被选中时,它会打印“on”,否则什么都不会打印(如果复选框上没有提供值)。并且不应该在选中复选框时打印 1(true) 。 PHP 中的“on”是什么意思?
【问题讨论】: