复选框始终处于选中状态,即使未选中

问题描述 投票:1回答:1

这里是情况。我有一个复选框,无论是否选中该复选框,该复选框始终处于选中状态。

以下是当前设置复选框的方式:

    <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');

我也尝试了隐藏域方法,但是没有用。即使我删除了该复选框,关于为什么仍显示该复选框的任何想法也已标记。

谢谢,凯文

这里是情况。我有一个复选框,无论是否选中该复选框,该复选框始终处于选中状态。当前如何设置此复选框:

php php-7 php-7.4
1个回答
1
投票

我认为Drussy可能是某个东西,$ _ POST ['test']是从哪里来的?

© www.soinside.com 2019 - 2024. All rights reserved.