//跳转到指定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 全选反选实现全代码的更多相关文章

  1. jquery 书写全选反选功能

    书写一个后台管理中用到的全选反选功能.代码如下 <!DOCTYPE html> <html lang="en"> <head> <meta ...

  2. 关于Winform下DataGridView中实现checkbox全选反选、同步列表项的处理

    近期接手一个winform 项目,虽然之前有.net 的经验,但是对一些控件的用法还不是很熟悉. 这段时间将会记录一些在工作中遇到的坎坷以及对应的解决办法,写出来与大家分享并希望大神提出更好解决方法来 ...

  3. jQuery全选/反选checkbox

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. jquery、js操作checkbox全选反选

    全选反选checkbox在实际应用中比较常见,本文有个不错的示例,大家可以参考下 操作checkbox,全选反选//全选 function checkAll() { $('input[name=&qu ...

  5. jquery、js全选反选checkbox

    操作checkbox,全选反选 //全选 function checkAll() { $('input[name="TheID"]').attr("checked&quo ...

  6. 表单javascript checkbox全选 反选 全不选

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...

  7. angular4 checkbox复选框的全选,反选及个别选择

    <label><input type="checkbox" name="" [(ngModel)]="master"> ...

  8. jquery如何判断checkbox(复选框)是否被选中 全选 反选

    好长时间没用jq, 之前用的都是ng. 想着随便参考一下,结果被坑.因为这篇文章是09年的,也和当时jq的版本号有关,但是为什么在百度排名第一,百度果然坑人,以后还是google 给出坑人文章的链接 ...

  9. 关于input全选反选恶心的异常情况

    上一篇讲到:第一次点击全选按钮input显示对勾,第二次则不显示,需要用prop来添加checked属性. 但是用prop会出现一个问题,对勾显示,而checked属性不会被添加(比如:$(" ...

随机推荐

  1. VBA基础知识———常用语句

    语句一:if判断语句 Sub 判断1() '单条件判断 If Range("a1").Value > 0 Then Range("b1") = " ...

  2. c++中的const参数,const变量,const指针,const对象,以及const成员函数

    const 是constant 的缩写,“恒定不变”的意思.被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性.所以很多C++程序设计书籍建议:“Use const whe ...

  3. leetcode remove Nth Node from End python

    # Definition for singly-linked list. # class ListNode(object): # def __init__(self, x): # self.val = ...

  4. [原创]浅谈NT下Ring3无驱进入Ring0的方法

    原文链接:浅谈NT下Ring3无驱进入Ring0的方法 (测试环境:Windows 2000 SP4,Windows XP SP2.Windows 2003 未测试) 在NT下无驱进入Ring0是一个 ...

  5. B2C 电商网站需要怎样的 ERP 系统

    B2C 电商网站需要怎样的 ERP 系统 主要由如下一些系统组成:1.进销存系统,你的产品的采供销当然最好是由系统来实现:2.BI系统,BI包括所有的流量.订单.商品.库存.发货等所有数据节点,亦包含 ...

  6. J2SE知识点摘记(十二)

    1.      File类 下面的构造方法可以用来生成File对象 File(String directoryPath) geName()用于返回文件名,getParent()返回父目录名,exist ...

  7. tail -f

    http://stackoverflow.com/questions/187587/looking-for-a-windows-equivalent-of-the-unix-tail-command ...

  8. U盘常见故障及检修

    一般U盘故障分为软故障和硬故障,其中以软故障最为常见.  软故障主要是指U盘有坏块,从而导致U盘能被计算机识别,但没有盘符出现,或者有盘符出现,但当打开U盘时却提示要进行格式化,而格式化又不能成功.前 ...

  9. XDocument读取xml的所有元素以及XPath语法

    原文  http://www.cnblogs.com/xxyishutong/p/3326375.html <?xml version="1.0" encoding=&quo ...

  10. 如果有三个Bool型变量,请写出一程序得知其中有2个以上变量的值是true

    下面这篇文章是从StackOverflow来的.LZ面试的时候遇到了一道面试题:“如果有三个Bool型变量,请写出一程序得知其中有2个以上变量的值是true”,于是LZ做了下面的这样的程序: bool ...