用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3115|回复: 1
收起左侧

[HELP] CI框架下的复选框传值

[复制链接]
发表于 2015-5-6 16:48:52 | 显示全部楼层 |阅读模式
我想实现一个功能:
有一张表单,表单下有一个审核按钮,列表左边有一排复选框
勾上全选,然后点击审核按钮,表单中每一条数据的状态都变成已审核。
我现在只能在view视图那写出全选复选框的功能,但不知道怎么把选中的数据的值传到controller层进行数据库调用
 楼主| 发表于 2015-5-6 17:07:49 | 显示全部楼层
<!DOCTYPE html>
<html>
<head>
    <meta charset = "utf-8">
    <style>
        *{
            margin:0 auto;
        }
        table {
            border:1px solid gray;
            border-collapse: collapse;
            width:500px;
            text-align:center;

        }
        th,td {
            border:1px solid gray;
        }
    </style>
</head>
<body>
<div>
    <form action="<?php echo site_url('finance/verifypaystandard1');?>"  method="get">
        批次号
        <input type="text" name="batch_number" id="batch_number" value="<?=$batch_number?>"/>
        <br/>
        <input type="submit" name="query" value="查找" style="background-color:#FFf"/>
        <input type="submit" name="query" value="审核" style="background-color:#FFf"/>
    </form>
</div>
<div>
    <form name="form" method="post" action="<?php echo site_url('finance/verifypaystandard1');?>" >
    <table>
        <tr>
            <th><input type="checkbox" id="checkAll" name="checkbox" onclick="checkall()">全选</th>
            <th>批次号</th>
            <th>审核</th>
        </tr>
        <?php
        foreach($blog as $item){
            ?>
            <tr>
                <td><input type="checkbox" name="checkbox1[]"></td>
                <td><?=$item->batch_number?></td>        
                <td><?=$item->status?></td>
            </tr>
        <?php
        }
        ?>
    </table>
    </form>
</div>
</body>
</html>

<script>
    function checkall(){
        var isChecked = (document.form.checkAll.checked == true);
        var elements_all = document.form.elements;
        for(i=0;i<elements_all.length;i++){
            var element = elements_all[i];
            if(element.type == "checkbox"){
                element.checked = isChecked;
            }
        }
    }
</script>
这是view的代码,我勾上全选后,我需要把batch_number的值传到controller层调用数据库

本版积分规则