码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
求助前端页面大神,复选框checkbox
收起
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
5条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
青珣墨笠 2017-08-07 03:37关注本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Tsui丶 2017-08-07 02:28关注可以在复选框的前面加一个名称为全选的复选框,js判断如果该复选框选中,改变此复选框后面的所有复选框状态为选中,取消选中相同。
对于传值//点击传值的时候对数据进行处理 function aa() { var bb = ""; var temp = ""; var a = document.getElementsByName("checkTheme"); for ( var i = 0; i < a.length; i++) { if (a[i].checked) { temp = a[i].value; bb = bb + "," +temp; } } //bb即为处理后的字符串(“1,2,3,4,5,6,7,8”) } //action里面: private String tempString;//get、set方法 String temp1[] = tempString.split(",");// 截取字符串,获得各个checkBox的值
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
qq_36336328 2017-08-07 02:31关注<input id="all" name="all" type="checkbox" value="-1" />全部 <input id="nums1" name="nums" type="checkbox" value="1" />1 <input id="nums2" name="nums" type="checkbox" value="2" />2 <input id="nums3" name="nums" type="checkbox" value="3" />3 <input id="nums4" name="nums" type="checkbox" value="4" />4 <input id="nums5" name="nums" type="checkbox" value="5" />5 <input id="nums6" name="nums" type="checkbox" value="6" />6 <input id="nums7" name="nums" type="checkbox" value="7" />7 <input id="nums8" name="nums" type="checkbox" value="8" />8
$("#all").bind("click", function () {
if(this.checked){
$("input[name = nums]:checkbox").attr("checked", true);
$("#all").attr("checked",true);
}else{
$("input[name = nums]:checkbox").attr("checked", false);
$("#all").attr("checked",false);
}
});本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
关注
前台有点像easyui。全选,反选,取消全选,这个你要用js去控制了。话说你这个不需要全选按钮吧,也就这几个选项,一个个点就是了,至于把选中的数据传入后台,这个你可以用ajax去异步操作。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容 - 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
青珣墨笠 2017-08-07 02:35关注思路:如果全选的值为cheked即选中 遍历所有gam为checked 如果全选为null 遍历所有gam 为null;
创建一个空变量num=0;遍历gam 选中一个 num++; 如果gam.length=num即全部选中 全选为checked
打印在页面也是一样的 判断gam的 checked值 如果是选中的 输出到页面 样式自己随便设置<body> <input class="all" type="checkbox" value="全选"/>全选 <input class="gam" type="checkbox" value="吃"/>吃 <input class="gam" type="checkbox" value="喝"/>喝 <input class="gam" type="checkbox" value="玩"/>玩 <input class="gam" type="checkbox" value="乐"/>乐 </body>
var All=document.querySelector('.all'); var gam=document.getElementsByClassName('gam'); console.log(gam); All.onclick=function(){ for(var i=0;i<gam.length;i++){ if (this.checked){ gam[i].checked="checked"; } else{ gam[i].checked=null; }; }; alert(All.value); }; for(var x=0;x<gam.length;x++){ gam[x].onclick=function(){ var num=0; for(var j=0;j<gam.length;j++){ if(gam[j].checked){ num=num+1; } if(num<gam.length){All.checked=null} if(num==gam.length){All.checked='checked'} } alert(this.value); } };
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
- 2017-08-07 02:20回答 5 已采纳  如果是选中的 你再这两个地方 console一下 他
- 2022-08-11 15:05回答 3 已采纳 点击提交的时候校验还标红吗?如果点击提交之后不标红了说明是校验方式有问题
- 2022-01-09 11:21回答 2 已采纳 用radiohttp://m.biancheng.net/view/7588.html
- 2021-08-04 23:43打工人很惨的博客 插件安装完成后,点开附加组件》扩展,如下图所示 2.2.2 查看页面元素 以百度搜索框为例,先打开百度网页 1.点右上角爬虫按钮 2.点左下角箭头 3.将箭头移动到百度搜索输入框上,输入框高亮状态 4.下方红色区域就是...
- 2022-01-10 16:08回答 1 已采纳 记住加scope 然后样式穿透 否则就会全局适配 less: /deep/ scss: ::v-deep css: >>> .el-checkbox__input.is-indet
- 2022-03-22 10:16回答 1 已采纳 selectedRowKeys 清空 如果 有selectedRows 也清空
- 2021-10-14 11:42回答 1 已采纳 data增加状态数组indexs,wxml改这样,新增data-index属性,然后image的hidden通过判断indexs状态值来显示隐藏有帮助麻烦点个采纳【本回答右上角】,谢谢~~有其他问题可
- 2020-09-15 16:36hexionly的博客 最近一段时间在使用springboot编写一个简单的小系统,但是写到登录注册时,突然想给登录加上一点小功能,但是写的时候有点模糊,然后向w3school求助了一下,之后自己有在那基础上有一些改动,达到了一个很好的样例,...
- 2022-01-20 09:28回答 3 已采纳 那就要用复选框重新区写了,将下拉框的数据放复选框就可以了
- 2023-02-17 11:16回答 3 已采纳 已解决,用的复选框组,获得了自己想要的筛选数据。 <a-checkbox-group v-model:value="checkedList" :options="option" @change=
- 2022-11-06 10:24回答 1 已采纳 优化后可以了for (var j = 0; j < arr.length; j++) { //数据库返回的需要选中项的值,我这里只返回了value,有需要可以返回数组对象
- 2019-09-29 22:09WGH100817的博客 2.12 单选框和复选框(radiobox、checkbox) 2.13 table表格定位 2.14 加载Firefox配置(略,已在2.1.8讲过,请查阅2.1.8节课) 2.14-1 加载Chrome配置 2.15 富文本(richtext) 2.16-1 非input文件上传(SendKeys)...
- 2017-07-03 08:48回答 6 已采纳 我这个是我从我的代码里面直接给你截取的两个方法,用的是表格的形式排布的数据,选中复选框然后点击删除,就会删除整行的数据,当然这个仅仅是在页面上的显示删除,不涉及到数据库的哈,不过即使用到数据库,这个也
- 2019-06-12 10:43weixin_30508241的博客 2.12 单选框和复选框(radiobox、checkbox) 2.13 table表格定位 2.14 加载Firefox配置(略,已在2.1.8讲过,请查阅2.1.8节课) 2.14-1 加载Chrome配置 2.15 富文本(richtext) 2.16-1 非input文件上传...
- 2019-02-26 10:54学海无涯乐做舟的博客 2.1.3 页面刷新 2.1.4 页面切换 2.1.5 设置窗口大小 2.1.6 截屏 2.1.7 退出 2.1.8 加载浏览器配置 2.2 常用8种元素定位(Firebug和firepath) 2.2.1 环境准备 2.2.2 查看页面元素 2.2.3 find_element_by_...
- 没有解决我的问题, 去提问
悬赏问题
- ¥15 求苹果推信imessage批量推信技术
- ¥15 ubuntu 22.04 系统盘空间不足。隐藏的docker空间占用?(相关搜索:移动硬盘|管理系统)
- ¥15 利用加权最小二乘法求亚马逊各类商品的价格指标?怎么求?
- ¥15 c++ word自动化,为什么可用接口是空的?
- ¥15 Matlab计算100000*100000的矩阵运算问题:
- ¥50 VB6.0如何识别粘连的不规则的数字图片验证码
- ¥16 需要完整的这份订单所有的代码,可以加钱
- ¥15 Stata数据分析请教
- ¥15 请教如何为VS2022搭建 Debug|win32的openCV环境?
- ¥15 关于#c++#的问题:c++如何使用websocketpp实现websocket接口调用,求示例代码和相关资料