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 相关文章推荐
jquery autocomplete自动完成插件的的使用方法
Aug 07 Javascript
jquery 学习之二 属性(html()与html(val))
Nov 25 Javascript
实现网页页面跳转的几种方法(meta标签、js实现、php实现)
May 20 Javascript
利用javascript实现全部删或清空所选的操作
May 27 Javascript
详解iframe与frame的区别
Jan 13 Javascript
百度地图给map添加右键菜单(判断是否为marker)
Mar 04 Javascript
javascript数组定义的几种方法
Oct 06 Javascript
ES6中数组array新增方法实例总结
Nov 07 Javascript
vuejs选中当前样式active的实例
Aug 22 Javascript
JavaScript实现简单的隐藏式侧边栏功能示例
Aug 31 Javascript
详解Vue+Element的动态表单,动态表格(后端发送配置,前端动态生成)
Apr 20 Javascript
elementUI Tree 树形控件的官方使用文档
Apr 25 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
PHP个人网站架设连环讲(四)
2006/10/09 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
微信公众号实现扫码获取微信用户信息(网页授权)
2019/04/09 PHP
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
JQuery实现自定义对话框的代码
2008/06/15 Javascript
jquery判断checkbox(复选框)是否被选中的代码
2010/10/20 Javascript
JavaScript通过RegExp实现客户端验证处理程序
2013/05/07 Javascript
函数式 JavaScript(一)简介
2014/07/07 Javascript
js数值计算时使用parseInt进行数据类型转换(jquery)
2014/10/07 Javascript
jQuery实现为图片添加镜头放大效果的方法
2015/06/25 Javascript
探讨JavaScript语句的执行过程
2016/01/28 Javascript
详解AngularJS控制器的使用
2016/03/09 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
2016/05/16 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
vue.js 获取select中的value实例
2018/03/01 Javascript
玩转Koa之koa-router原理解析
2018/12/29 Javascript
js实现星星打分效果
2020/07/05 Javascript
解决基于 keep-alive 的后台多级路由缓存问题
2020/12/23 Javascript
[04:53]DOTA2英雄基础教程 祈求者
2014/01/03 DOTA
Python可跨平台实现获取按键的方法
2015/03/05 Python
python标准算法实现数组全排列的方法
2015/03/17 Python
python搭建微信公众平台
2016/02/09 Python
Python使用combinations实现排列组合的方法
2018/11/13 Python
Flask之请求钩子的实现
2018/12/23 Python
Python 堆叠柱状图绘制方法
2019/07/29 Python
Django 用户认证Auth组件的使用
2020/11/30 Python
css3实现文字扫光渐变动画效果的示例
2017/11/07 HTML / CSS
法国低价在线宠物商店:bitiba.fr
2020/07/03 全球购物
销售业务员岗位职责
2014/01/29 职场文书
高中国旗下的演讲稿
2014/08/28 职场文书
沙滩主题婚礼活动策划方案
2014/09/15 职场文书
工作失职检讨书500字
2014/10/17 职场文书
捐助倡议书
2015/01/19 职场文书
社区服务活动报告
2015/02/05 职场文书
数学考试作弊检讨书300字
2015/02/16 职场文书
计划生育工作总结2015
2015/04/03 职场文书