php - JavaScript 和 PHP 复选框全选

标签 php javascript html checkbox

我在 HTML 文件中使用 JavaScript 选择复选框时遇到问题。我知道如何做到这一点,但在我的表单中,所有复选框都有 name='chk[]':

<form name="forms" action='index.php' method='post'>
    <input type='checkbox' name='chk[]' value='value1'> ANY VALUE 1 </br>
    <input type='checkbox' name='chk[]' value='value2'> ANY VALUE 2 </br>
    <input type='checkbox' name='chk[]' value='value3'> ANY VALUE 3 </br>
    <input type='checkbox' name='chk[]' value='value4'> ANY VALUE 4 </br>
    <input type='submit' name='submit' value='Get Value'>
</form>

在我的 PHP 文件中,我使用选择复选框:

<?php
    $s = "";
    $value = $_POST['chk'];

    $s .= join(", ", $value);

    echo $s;

但是我如何在 JavaScript 中创建一个检查该字段的函数。 我也尝试过this

最佳答案

要动态检查所有复选框,您可以使用以下代码:

var inputs = document.getElementsByTagName("input");
for(var i = 0; i < inputs.length; i++)
    if(inputs[i].type == "checkbox")
        inputs[i].checked = true;

要默认选中复选框,只需将 checked='checked' 添加到标记即可:

<input type='checkbox' name='chk[]' value='value' checked='checked'>

关于php - JavaScript 和 PHP 复选框全选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9381548/

相关文章:

html - 如何用 bool 玛居中一个部分

php - 在独特的类别存档页面上隐藏主要类别标题

javascript - Chart.js:是否可以在单击堆积条形图中获取数据集的标签?

javascript - Angular 性能: change detection detached if component is out of viewport

javascript - 如何判断是否已使用 await 调用异步函数

javascript - 动态添加时,可折叠 onclick 事件中的 Jquery Mobile 列表不起作用

javascript - jQuery 代码在 while 循环中不起作用

php - 如何将变量中的每个数字增加 5?

php - 如何将通知 url 添加到 REST API paypal?

php - 如何将从 date_parse 返回的日期数组转换回日期字符串