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 关闭IE6、IE7
Jun 01 Javascript
jquery 常用操作整理 基础入门篇
Oct 14 Javascript
jQuery学习笔记(3)--用jquery(插件)实现多选项卡功能
Apr 08 Javascript
js实现屏蔽默认快捷键调用自定义事件示例
Jun 18 Javascript
javascript实现图片上传前台页面
Aug 18 Javascript
JQuery实现网页右侧随动广告特效
Jan 17 Javascript
JavaScript判断数字是否为质数的方法汇总
Jun 02 Javascript
vue页面使用阿里oss上传功能的实例(二)
Aug 09 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
Dec 18 Javascript
详解vuejs2.0 select 动态绑定下拉框支持多选
Apr 25 Javascript
Bootstrap table 实现树形表格联动选中联动取消功能
Sep 30 Javascript
vue遍历生成的输入框 绑定及修改值示例
Oct 30 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
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
php判断输入是否是纯数字,英文,汉字的方法
2015/03/05 PHP
摘自织梦CMS的HTTP文件下载类
2015/08/08 PHP
PHP封装mysqli基于面向对象的mysql数据库操作类与用法示例
2019/02/25 PHP
php解决约瑟夫环算法实例分析
2019/09/30 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
网页常用特效代码整理
2006/06/23 Javascript
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
2007/03/06 Javascript
jQuery 使用手册(一)
2009/09/23 Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
2015/09/02 Javascript
关于JS中prototype的理解
2015/09/07 Javascript
AngularJS基础 ng-copy 指令实例代码
2016/08/01 Javascript
AngularJs bootstrap详解及示例代码
2016/09/01 Javascript
Jquery uploadify 多余的Get请求(404错误)的解决方法
2017/01/26 Javascript
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
Vue唯一可以更改vuex实例中state数据状态的属性对象Mutation的讲解
2019/01/18 Javascript
小程序测试后台服务的方法(ngrok)
2019/03/08 Javascript
js的继承方法小结(prototype、call、apply)(推荐)
2019/04/17 Javascript
vue.config.js中配置Vue的路径别名的方法
2020/02/11 Javascript
vue项目在线上服务器访问失败原因分析
2020/08/14 Javascript
在Mac OS上搭建Python的开发环境
2015/12/24 Python
Python之Scrapy爬虫框架安装及使用详解
2017/11/16 Python
Python实现列表删除重复元素的三种常用方法分析
2017/11/24 Python
Python多线程原理与用法详解
2018/08/20 Python
python操作openpyxl导出Excel 设置单元格格式及合并处理代码实例
2019/08/27 Python
使用Python脚本zabbix自定义key监控oracle连接状态
2019/08/28 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
Vs Code中8个好用的python 扩展插件
2020/10/12 Python
Django自定义YamlField实现过程解析
2020/11/11 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
2021/02/22 Python
FC-Moto西班牙:摩托车手最大的购物场所之一
2019/04/11 全球购物
2014年乡镇人大工作总结
2014/11/25 职场文书
2015年幼师工作总结
2015/04/28 职场文书
青春雷锋观后感
2015/06/10 职场文书
何玥事迹观后感
2015/06/16 职场文书
个人更名证明
2015/06/23 职场文书