checkbox 全选反选实现全代码
//跳转到指定action
function validateForm(url){
if($("#form").form('validate')){
var x=document.getElementsByName("button");
for(var i=0;i<x.length;i++){
x[i].disabled=true;
}
//$('.button').attr('disabled',"true");//jquery添加disabled属性
//document.getElementById("button").disabled=true;//js添加disabled属性
document.form.action=url;
document.form.submit();
}else{
return false;
}
} //判断是否保存
function isSaveSuccess(){
var saveRe = document.getElementById("jsonString").value;
if (saveRe) {
var data = eval("("+saveRe+")");
if(data.success){
if(data.msg){
parent.show(data.msg);
}else{
parent.show("保存成功!");
}
if(data.url){
parent.reloadData();
window.location.href = data.url;
}else{
parent.reloadData();
parent.closeWin();
} }else{
parent.show("保存失败!");
}
}
} function checkclick(obj){
var idsstr="";
var ids = new Array();
var yyy = document.getElementsByName("checkbox");
if(obj.checked==false){
document.getElementById("ischeckall").checked=false;
$("#ischeck").html("全选");
}else{
if(isflagcheckall()){
document.getElementById("ischeckall").checked=true;
$("#ischeck").html("反选");
}
}
for (var i = 0; i < yyy.length; i++) {
if(yyy[i].checked==true){
ids.push('ids='+yyy[i].value);
}
}
idsstr=ids.join('&');
$("#idsstr").val(idsstr); alert($("#idsstr").val()); } function isflagcheckall(){
var flag=true;
var yyy = document.getElementsByName("checkbox");
for (var i = 0; i < yyy.length; i++) {
if(yyy[i].checked==false){
flag=false;
}
}
return flag; } function checkallclick(obj){
var idsstr="";
var ids = new Array();
var yyy = document.getElementsByName("checkbox");
if(obj.checked == true){
for (var i = 0; i < yyy.length; i++) {
yyy[i].checked=true;
ids.push('ids='+yyy[i].value);
} idsstr=ids.join('&');
$("#idsstr").val(idsstr);
$("#ischeck").html("反选");
}else{
for (var i = 0; i < yyy.length; i++) {
yyy[i].checked=false;
}
$("#idsstr").val("");
$("#ischeck").html("全选");
}
alert($("#idsstr").val());
} $(document).ready(function(){
checkallclick(document.getElementById("ischeckall"));
});
//跳转到指定action
function validateForm(url){
if($("#form").form('validate')){
var x=document.getElementsByName("button");
for(var i=0;i<x.length;i++){
x[i].disabled=true;
}
//$('.button').attr('disabled',"true");//jquery添加disabled属性
//document.getElementById("button").disabled=true;//js添加disabled属性
document.form.action=url;
document.form.submit();
}else{
return false;
}
} //判断是否保存
function isSaveSuccess(){
var saveRe = document.getElementById("jsonString").value;
if (saveRe) {
var data = eval("("+saveRe+")");
if(data.success){
if(data.msg){
parent.show(data.msg);
}else{
parent.show("保存成功!");
}
if(data.url){
parent.reloadData();
window.location.href = data.url;
}else{
parent.reloadData();
parent.closeWin();
} }else{
parent.show("保存失败!");
}
}
} function checkclick(obj){
var idsstr="";
//var ids = new Array();
var yyy = document.getElementsByName("checkbox");
if(obj.checked==false){
document.getElementById("ischeckall").checked=false;
$("#ischeck").html("全选");
}else{
if(isflagcheckall()){
document.getElementById("ischeckall").checked=true;
$("#ischeck").html("反选");
}
}
for (var i = 0; i < yyy.length; i++) {
if(yyy[i].checked==true){
//ids.push('ids='+yyy[i].value);
if(i==yyy.length-1){
idsstr=idsstr+yyy[i].value;
}else{
idsstr=idsstr+yyy[i].value+",";
}
}
}
//idsstr=ids.join('&');
$("#idsstr").val(idsstr); alert($("#idsstr").val());
} function isflagcheckall(){
var flag=true;
var yyy = document.getElementsByName("checkbox");
for (var i = 0; i < yyy.length; i++) {
if(yyy[i].checked==false){
flag=false;
}
}
return flag; } function checkallclick(obj){
var idsstr="";
//var ids = new Array();
var yyy = document.getElementsByName("checkbox");
if(obj.checked == true){
for (var i = 0; i < yyy.length; i++) {
yyy[i].checked=true;
if(i==yyy.length-1){
idsstr=idsstr+yyy[i].value;
}else{
idsstr=idsstr+yyy[i].value+",";
} //ids.push('ids='+yyy[i].value);
} //idsstr=ids.join('&');
$("#idsstr").val(idsstr);
$("#ischeck").html("反选");
}else{
for (var i = 0; i < yyy.length; i++) {
yyy[i].checked=false;
}
$("#idsstr").val("");
$("#ischeck").html("全选");
}
alert($("#idsstr").val());
} $(document).ready(function(){
checkallclick(document.getElementById("ischeckall"));
});
//跳转到指定action
function validateForm(url){
if($("#form").form('validate')){
var x=document.getElementsByName("button");
for(var i=0;i<x.length;i++){
x[i].disabled=true;
}
//$('.button').attr('disabled',"true");//jquery添加disabled属性
//document.getElementById("button").disabled=true;//js添加disabled属性
document.form.action=url;
document.form.submit();
}else{
return false;
}
}
//判断是否保存
function isSaveSuccess(){
var saveRe = document.getElementById("jsonString").value;
if (saveRe) {
var data = eval("("+saveRe+")");
if(data.success){
if(data.msg){
parent.show(data.msg);
}else{
parent.show("保存成功!");
}
if(data.url){
parent.reloadData();
window.location.href = data.url;
}else{
parent.reloadData();
parent.closeWin();
}
}else{
parent.show("保存失败!");
}
}
}
function checkclick(obj){
var idsstr="";
var ids = new Array();
var yyy = document.getElementsByName("checkbox");
if(obj.checked==false){
document.getElementById("ischeckall").checked=false;
$("#ischeck").html("全选");
}else{
if(isflagcheckall()){
document.getElementById("ischeckall").checked=true;
$("#ischeck").html("反选");
}
}
for (var i = 0; i < yyy.length; i++) {
if(yyy[i].checked==true){
ids.push('ids='+yyy[i].value);
}
}
idsstr=ids.join('&');
$("#idsstr").val(idsstr);
alert($("#idsstr").val());
}
function isflagcheckall(){
var flag=true;
var yyy = document.getElementsByName("checkbox");
for (var i = 0; i < yyy.length; i++) {
if(yyy[i].checked==false){
flag=false;
}
}
return flag;
}
function checkallclick(obj){
var idsstr="";
var ids = new Array();
var yyy = document.getElementsByName("checkbox");
if(obj.checked == true){
for (var i = 0; i < yyy.length; i++) {
yyy[i].checked=true;
ids.push('ids='+yyy[i].value);
}
idsstr=ids.join('&');
$("#idsstr").val(idsstr);
$("#ischeck").html("反选");
}else{
for (var i = 0; i < yyy.length; i++) {
yyy[i].checked=false;
}
$("#idsstr").val("");
$("#ischeck").html("全选");
}
alert($("#idsstr").val());
}
$(document).ready(function(){
checkallclick(document.getElementById("ischeckall"));
});
checkbox 全选反选实现全代码的更多相关文章
- jquery 书写全选反选功能
书写一个后台管理中用到的全选反选功能.代码如下 <!DOCTYPE html> <html lang="en"> <head> <meta ...
- 关于Winform下DataGridView中实现checkbox全选反选、同步列表项的处理
近期接手一个winform 项目,虽然之前有.net 的经验,但是对一些控件的用法还不是很熟悉. 这段时间将会记录一些在工作中遇到的坎坷以及对应的解决办法,写出来与大家分享并希望大神提出更好解决方法来 ...
- jQuery全选/反选checkbox
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- jquery、js操作checkbox全选反选
全选反选checkbox在实际应用中比较常见,本文有个不错的示例,大家可以参考下 操作checkbox,全选反选//全选 function checkAll() { $('input[name=&qu ...
- jquery、js全选反选checkbox
操作checkbox,全选反选 //全选 function checkAll() { $('input[name="TheID"]').attr("checked&quo ...
- 表单javascript checkbox全选 反选 全不选
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...
- angular4 checkbox复选框的全选,反选及个别选择
<label><input type="checkbox" name="" [(ngModel)]="master"> ...
- jquery如何判断checkbox(复选框)是否被选中 全选 反选
好长时间没用jq, 之前用的都是ng. 想着随便参考一下,结果被坑.因为这篇文章是09年的,也和当时jq的版本号有关,但是为什么在百度排名第一,百度果然坑人,以后还是google 给出坑人文章的链接 ...
- 关于input全选反选恶心的异常情况
上一篇讲到:第一次点击全选按钮input显示对勾,第二次则不显示,需要用prop来添加checked属性. 但是用prop会出现一个问题,对勾显示,而checked属性不会被添加(比如:$(" ...
随机推荐
- error C4996 The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name
error C4996: 'strupr': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ co ...
- Ubuntu安装Mysql及使用
(1)在线安装:sudo apt-get install mysql-server(2)管理mysql: sudo /etc/init.d/mysql start===========>开启my ...
- Windows 下 Python easy_install 的安装
下载安装python安装工具 下载地址:http://pypi.python.org/pypi/setuptools 可以找到正确的版本进行下载.win7 32位可以下载setuptools-0.6c ...
- TCP/IP详解学习笔记 这位仁兄写得太好了
TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣 ...
- android权限列表
原文:[转]android权限列表 访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限 获取错略 ...
- Android手势源码浅析-----手势绘制(GestureOverlayView)
Android手势源码浅析-----手势绘制(GestureOverlayView)
- C函数数组元素初始化
初始化时,可随意指定初始化的元素或者元素的范围. 附gnu c 手册. http://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html 代码: t ...
- dg rman
- 织梦DEDECMS 首页列表页内容也时间日期调用标签
DEDECMS利用strftime()函数格式化时间的所有参数详解,包括年份日期进制.小时格式等,大家收藏吧,呵. 日期时间格式 (利用strftime()函数格式化时间)0 dedecms首页时间标 ...
- var 与function的权重浅析
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...