【问题标题】:How to check if checkbox is checked php如何检查复选框是否被选中php
【发布时间】:2021-07-23 21:06:14
【问题描述】:

这是我的复选框和按钮的 html 代码

<form> 
     <input type="checkbox" id="DNA" name="DNA" value="checkox_value">
     <button type="button" name="submit" onClick="search()" id="sim_btn" class="btn btn-primary">Start Simulation</button>
</form>

我想检查是否选中了复选框,如果是,则将输入写入我的文件。
我尝试使用 isset 函数,但它没有任何其他建议?

if(isset($_POST["DNA"])) { 
        $input3 = "signal(f).";
        fwrite($handleStoryFile, $input3 . PHP_EOL); 
    }  

【问题讨论】:

  • 你有包围元素的 FORM 吗?
  • 是的,只是这里没有包含它
  • 你能把function search的代码加进去吗,一般情况下如果一个复选框没有被选中那么它就不会被发送,如果你的js总是发送它那么你可能需要调整你的帖子有效载荷
  • 或者改成if (!empty($_POST["DNA"])) {

标签: php checkbox


【解决方案1】:

<!DOCTYPE html>
<html>
<body>
<form action="#" method="post">
 <input type="checkbox" id="DNA" name="DNA" value="checkox_value">
 <button type="submit" name="submit" id="sim_btn" class="btn btn-primary">Start Simulation</button>
</form>
<?php

if(isset($_POST["DNA"])) { 
        echo 'test';
   } 
?>
</body>
</html>

【讨论】:

    猜你喜欢
    • 2019-01-12
    • 2021-07-16
    相关资源
    最近更新 更多