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属性不会被添加(比如:$(" ...
随机推荐
- VBA基础知识———常用语句
语句一:if判断语句 Sub 判断1() '单条件判断 If Range("a1").Value > 0 Then Range("b1") = " ...
- c++中的const参数,const变量,const指针,const对象,以及const成员函数
const 是constant 的缩写,“恒定不变”的意思.被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性.所以很多C++程序设计书籍建议:“Use const whe ...
- leetcode remove Nth Node from End python
# Definition for singly-linked list. # class ListNode(object): # def __init__(self, x): # self.val = ...
- [原创]浅谈NT下Ring3无驱进入Ring0的方法
原文链接:浅谈NT下Ring3无驱进入Ring0的方法 (测试环境:Windows 2000 SP4,Windows XP SP2.Windows 2003 未测试) 在NT下无驱进入Ring0是一个 ...
- B2C 电商网站需要怎样的 ERP 系统
B2C 电商网站需要怎样的 ERP 系统 主要由如下一些系统组成:1.进销存系统,你的产品的采供销当然最好是由系统来实现:2.BI系统,BI包括所有的流量.订单.商品.库存.发货等所有数据节点,亦包含 ...
- J2SE知识点摘记(十二)
1. File类 下面的构造方法可以用来生成File对象 File(String directoryPath) geName()用于返回文件名,getParent()返回父目录名,exist ...
- tail -f
http://stackoverflow.com/questions/187587/looking-for-a-windows-equivalent-of-the-unix-tail-command ...
- U盘常见故障及检修
一般U盘故障分为软故障和硬故障,其中以软故障最为常见. 软故障主要是指U盘有坏块,从而导致U盘能被计算机识别,但没有盘符出现,或者有盘符出现,但当打开U盘时却提示要进行格式化,而格式化又不能成功.前 ...
- XDocument读取xml的所有元素以及XPath语法
原文 http://www.cnblogs.com/xxyishutong/p/3326375.html <?xml version="1.0" encoding=&quo ...
- 如果有三个Bool型变量,请写出一程序得知其中有2个以上变量的值是true
下面这篇文章是从StackOverflow来的.LZ面试的时候遇到了一道面试题:“如果有三个Bool型变量,请写出一程序得知其中有2个以上变量的值是true”,于是LZ做了下面的这样的程序: bool ...