checkbox全选和单选操作
来源:互联网 发布:淘宝赔货怎么流程图 编辑:程序博客网 时间:2024/05/29 02:59
复选框全选点击事件:
页面:onclick="selectAllCheck(this,'ids');"/** * 复选框全选操作,obj为全选框对象,selname为复选框name * @param obj * @param selname * @constructor */function selectAllCheck(obj, selname) { var el = document.getElementsByName(selname); var len = el.length; if (obj.checked === true) { $(obj).attr('title', '反选'); for (var i = 0; i < len; i++) { if (!el[i].disabled) { el[i].checked = true; } } } else { $(obj).attr('title', '全选'); for (var j = 0; j < len; j++) { if (!el[j].disabled) { el[j].checked = false; } } }}
复选框列表点击事件:
页面:onclick="doSelect(this,'ids');"/** * 选中列表中的复选框对象后,更改全选框状态 * chkObj复选框对象,selname复选框名称 * @param chkObj * @param selname */function doSelect(chkObj, selname) { var chkAll = document.getElementsByName("CheckAll")[0]; if (chkAll.checked) { chkAll.checked = false; chkObj.checked = false; } else { if (chkObj.checked) { chkObj.checked = true; } else { chkObj.checked = false; } var el = document.getElementsByName(selname); var len = el.length; var temp = 0; for (var i = 0; i < len; i++) { if (el[i].checked === true) { temp = temp + 1; } } if (temp === len) { chkAll.checked = true; } }}
判断是否有复选框选中或是否有复选框列表
if($("input[name='ids']").length==0){ showMessage("没有可以导出的数据","error"); return ; } if ($("input[name='ids']:checked").length === 0) { showMessage("请选择要导出的数据", "error"); return; }
阅读全文
0 0
- checkbox全选和单选操作
- checkbox单选和全选的ajax操作办法
- checkbox的单选、全选
- ListView CheckBox 全选,单选
- checkbox中全选和全不选及单选的实现
- checkbox全选,反选和取消全选
- checkbox 的单选与全选
- angularjs checkbox全选单选批量删除
- checkbox全选和反选
- checkbox全选和反选
- checkbox全选和反选
- checkbox全选和反选
- checkbox 全选和反选
- checkbox全选和反选
- Checkbox全选和反选
- checkbox全选和全部选
- 单选和全选
- RecyclerView嵌套CheckBox实现单选全选反选操作每条Item添加分割线
- java中的instanceof如何在kotlin中使用?
- .NET 1.1安装不了提示安装程序初始化时出错或提示windows intall服务不可用
- 手游帧同步的研究
- spring整合struts2配置
- 《绝地求生大逃杀》为什么具有高人气
- checkbox全选和单选操作
- C语言实现动态链表结构
- 网络游戏实时动作同步方案手记
- Android,App 常用图标尺寸规范
- MOBA游戏同步
- 状态同步与帧同步
- Java线程sleep,yield,join,wait方法详解
- Win IOT
- 如何在发放优惠码时保证同一个码不会被重复发出多次?