我有一个复选框,无论我是否选中该框,它都会被选中。
以下是复选框当前的设置方式:
<input class="classname" id="check" value="1" <?php echo (($temp['test']) ? 'checked' : ''); ?> name="check" type="checkbox" />
以下是捕获复选框值的方式:
$check = $_POST['check'] ?? 0;
我也尝试了以下代码:
$check = (isset($_POST['check']) == '1' ? '1' : '0');
我也尝试了隐藏字段的方法,但没有奏效。即使我删除了检查,关于为什么复选框显示标记的任何想法。