打印 上一主题 下一主题
收起左侧

js-获取checkbox全选的id

[复制链接]

552

主题

569

帖子

1万

积分

管理员

站长

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
16427

灌水之王

QQ
跳转到指定楼层
楼主
发表于 2018-3-8 17:29:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x


如上图
全选或选择部分后,点击选出选中后,将每行的id收集起来组成一个id字符串

CheckBox代码:
[HTML] 纯文本查看 复制代码
<td><input type="checkbox"  class="checkbox" value='{$user.id}' name="a"></td> 


这是用的thinkphp框架,页面是smarty模板

下面代码将每行的id值收集,并组成一个字符串,由逗号隔开
[JavaScript] 纯文本查看 复制代码
    var sel=document.getElementsByName("a");
        for(var i=0;i<sel.length;i++){
            // sel[i].checked=true;
            var id;
            if(sel[i].checked==true){
                // var id = sel[i].value;
                // alert(sel[i].value);
                // alert(id);
                id = sel[i].value + "," + id;
            }
        }


但是结果后面有个undefined,我也传到服务器了,再由服务器将字符串中的undefined替换或删除即可
服务器获取到id字符串后,先以逗号拆分成数组
再用for循环读取数组元素并执行删除的sql

0 0



上一篇:下一站-NodeJs
下一篇:tpinkphp项目框架的点击弹窗
QQ:2424004764
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|客户端下载|先锋者IT论坛 ( 湘ICP备16007032号湘公网安备 43030202001052号

GMT+8, 2024-4-19 14:38 , Processed in 0.124009 second(s), 23 queries , File On.

Powered by Discuz! X3.3

© 2017 bbs.fologde.com. Template By Gstudio

快速回复 返回顶部 返回列表