【问题标题】:DataTables pagination prevents $_POST from getting all checkbox valuesDataTables 分页阻止 $_POST 获取所有复选框值
【发布时间】:2017-12-17 21:31:36
【问题描述】:

我有一张桌子,上面有一个复选框。我正在尝试发布所有选中的复选框,但是每当我提交按钮时,它获得的唯一值来自选中行的当前页面。

表格

<form method="post" action="post_chk.php">
    <td>
        <input type="checkbox" name="chkbx[]" value="$key[data]">
    </td>
</form>

post_chk.php

<?php
   $data = $_POST['chkbx'];
   var_dump($data); exit;
?>

如何从数据表分页中获取所有数据..

【问题讨论】:

    标签: php jquery checkbox datatables


    【解决方案1】:

    以下代码用于检查dataTables中的所有输入。

    var table = $('#dataTable').DataTable();
    
    $('#checkall').click(function () {
        $(':checkbox', table.rows().nodes()).prop('checked', this.checked);
    });
    

    如果问题连续,则不要使用分页,使用scroll-y 代替它。

    $(".dataTable").dataTable({
    paging:false,
    scrollY:400
    });
    

    【讨论】:

      猜你喜欢
      • 2017-01-27
      • 1970-01-01
      • 2020-11-23
      • 2017-07-28
      • 2014-02-25
      • 1970-01-01
      • 1970-01-01
      • 2017-02-14
      • 1970-01-01
      相关资源
      最近更新 更多