js全选实现和判断是否有复选框选中的方法


Posted in Javascript onFebruary 17, 2015

本文实例讲述了js全选实现和判断是否有复选框选中的方法。分享给大家供大家参考。具体实现方法如下:

function actionEvent(methodname){  

        var form = document.forms[0];  

        if(validateIsSelect(form.all, form.productids)){  

            form.action='<html:rewrite action="/control/product/manage"/>';  

            form.submit();  

        }else{  

            alert("请选择要操作的记录");  

        }  

} 
function allselect(allobj,items){  

        var state = allobj.checked;  

        if(items.length){  

            for(var i=0;i<items.length;i++){  

                if(!items[i].disabled) items[i].checked=state;  

            }  

        }else{  

            if(!items[i].disabled) items.checked=state;  

        }  

}  

/* 

* 判断是否选择了记录 

*/  

function validateIsSelect(allobj,items){  

        var state = allobj.checked;  

        if(items.length){  

            for(var i=0;i<items.length;i++){  

                if(items[i].checked) return true;  

            }  

        }else{  

            if(items.checked) return true;  

        }  

        return false;  

}
<INPUT TYPE="checkbox" NAME="all"  onclick="javascript:allselect(this, this.form.productids)">全选</td>
<input name="visible" type="button" class="frm_btn" onClick="javascript:actionEvent('visible')" value=" 操作 ">

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
Javascript 判断 object 的特定类转载
Feb 01 Javascript
JQueryEasyUI datagrid框架的基本使用
Apr 08 Javascript
javascript实时获取鼠标坐标值并显示的方法
Apr 30 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
Jun 10 Javascript
jQuery幻灯片特效代码分享--鼠标滑过按钮时切换(2)
Nov 18 Javascript
Reactjs实现通用分页组件的实例代码
Jan 19 Javascript
webpack学习笔记之代码分割和按需加载的实例详解
Jul 20 Javascript
JavaScript中使用Async实现异步控制
Aug 15 Javascript
jQuery实现鼠标响应式透明度渐变动画效果示例
Feb 13 jQuery
js 图片转base64的方式(两种)
Apr 24 Javascript
Vue脚手架的简单使用实例
Jul 10 Javascript
解决Layui中templet中a的onclick参数传递的问题
Sep 20 Javascript
Jquery树插件zTree用法入门教程
Feb 17 #Javascript
js实现九宫格图片半透明渐显特效的方法
Feb 16 #Javascript
JS+CSS实现Li列表隔行换色效果的方法
Feb 16 #Javascript
JavaScript实现文字与图片拖拽效果的方法
Feb 16 #Javascript
jQuery实现点击图片翻页展示效果的方法
Feb 16 #Javascript
JS+CSS实现可拖动的弹出提示框
Feb 16 #Javascript
js实现下拉框选择要显示图片的方法
Feb 16 #Javascript
You might like
追忆往昔!浅谈收音机的百年发展历史
2021/03/01 无线电
用PHP书写安全的脚本代码
2012/02/05 PHP
php页面函数设置超时限制的方法
2014/12/01 PHP
配置Nginx+PHP的正确思路与过程
2016/05/10 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
PHP实现动态添加XML中数据的方法
2018/03/30 PHP
js类中获取外部函数名的方法
2007/08/19 Javascript
IE8 chrome中table隔行换色解决办法
2010/07/09 Javascript
用方法封装javascript的new操作符(一)
2010/12/25 Javascript
jquery中each遍历对象和数组示例
2014/08/05 Javascript
js给selected添加options的方法
2015/05/06 Javascript
浅谈jQuery animate easing的具体使用方法(推荐)
2016/06/17 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
2016/10/10 Javascript
详解百度百科目录导航树小插件
2017/01/08 Javascript
xmlplus组件设计系列之按钮(2)
2017/04/26 Javascript
微信小程序前端自定义分享的实现方法
2019/06/13 Javascript
在layui tab控件中载入外部html页面的方法
2019/09/04 Javascript
jQuery操作动画完整实例分析
2020/01/10 jQuery
vue动态设置路由权限的主要思路
2021/01/13 Vue.js
python用来获得图片exif信息的库实例分析
2015/03/16 Python
python中pass语句用法实例分析
2015/04/30 Python
Python使用pygame模块编写俄罗斯方块游戏的代码实例
2015/12/08 Python
Python中的命令行参数解析工具之docopt详解
2017/03/27 Python
matplotlib绘图实例演示标记路径
2018/01/23 Python
python删除不需要的python文件方法
2018/04/24 Python
TensorFlow实现非线性支持向量机的实现方法
2018/04/28 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
授权委托书样本
2014/04/03 职场文书
品牌推广策划方案
2014/05/28 职场文书
2014年入党积极分子党校培训心得体会
2014/07/08 职场文书
2015新学期家长寄语
2015/02/26 职场文书
在职证明书模板
2015/06/15 职场文书
神秘岛读书笔记
2015/07/01 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书
python保存大型 .mat 数据文件报错超出 IO 限制的操作
2021/05/10 Python
oracle数据库去除重复数据
2022/05/20 Oracle