Js全选,插入实现
//全选
function CheckAll() {
ids.splice(0, 1000000);
var flag = $("#All_Check").attr("checked");
$(".orderCheck").each(function () {
if (typeof (flag) == 'undefined')
flag = false;
//$(":input[type=checkbox]").attr("checked", flag);
$(this).children().attr("checked", flag);
if ($(this).children().attr("checked")) {
ids.push($(this).attr("SupplierId"));
} else {
for (var i in ids) {
if ($(this).attr("SupplierId") == ids[i]) {
ids.splice(i, 1);
break;
}
}
}
}
);
$("#hfids").val(ids);
}
//插入订单号
function InsertOrderCoder(obj) {
if (obj.attr("checked")) {
ids.push(obj.parent().attr("SupplierId"));
}
else {
for (var i in ids) {
if (obj.parent().attr("SupplierId") == ids[i]) {
ids.splice(i, 1);
break;
}
}
}
$("#hfids").val(ids);
}
//点击搜索加载所有勾选的供应商
function ConfirmSelectedId()
{
ids.splice(0, 1000000);
$(".orderCheck").each(function () {
if ($(this).children().attr("checked")) {
ids.push($(this).attr("SupplierId"));
}
}
);
$("#hfids").val(ids);
} <td style="text-align:right;">
<asp:Button ID="btSearch" Text="搜索" runat="server" style="height: 25px; width: 60px;" OnClick="btSearch_Click" OnClientClick="ConfirmSelectedId();"/>
</td> <th width="4%">
<input type="checkbox" id="All_Check" onclick="CheckAll();" />
</th> <td align="center">
<%--<input type="checkbox" class="orderCheck" value='<%# Eval("SupplierId")%>' name="<%# Eval("ProductBaseId")%>" onclick="InsertOrderCoder($(this));" />--%>
<asp:CheckBox runat="server" CssClass="orderCheck" SupplierId='<%# Eval("SupplierId")%>' onclick="InsertOrderCoder($(this));"/> </td>
Js全选,插入实现的更多相关文章
- JS全选功能代码优化
原文:JS全选功能代码优化 JS全选功能代码优化 最近在看javascript MVC那本书,也感觉到自己写的代码也并不优雅,所以一直在想 用另一种模式来编写JS代码,所以针对之前的简单的JS全选功能 ...
- 简单JS全选、反选代码
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org ...
- JS全选
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...
- js全选与反选
HTML结构: <!doctype html><html><head><meta charset="utf-8"><title ...
- js全选checkbox框
html: <input type="checkbox" id="checkbox1" value="1" onclick=&quo ...
- Js全选 添加和单独删除
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- JS 全选
第一种情况 1. 首先得有全选 checkall <input type="checkbox" class="checkAll" value=" ...
- js全选与取消全选
实现全选与取消全选的效果 要求1(将军影响士兵):点击全选按钮,下面的复选框全部选中,取消全选按钮,下面的复选框全部取消 思路:复选框是否被选中,取决于check属性,将全选按钮的check属性值赋值 ...
- JS——全选与反选
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
随机推荐
- Nginx 引入线程池,提升 9 倍性能
转载:http://blog.csdn.net/wuliusir/article/details/50760357 众所周知,NGINX 采用异步.事件驱动的方式处理连接.意味着无需对每个请求创建专门 ...
- 发送广播BroadcastReceiver
import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.vi ...
- Flickr 网站架构分析
Flickr 网站架构分析 Flickr.com 是网上最受欢迎的照片共享网站之一,还记得那位给Windows Vista拍摄壁纸的Hamad Darwish吗?他就是将照片上传到Flickr,后而被 ...
- bzoj 1821: [JSOI2010]Group 部落划分 Group
#include<cstdio> #include<iostream> #include<cmath> #include<algorithm> #def ...
- Jmeter java.lang.OutOfMemoryError: GC overhead limit exceeded
使用这个jmeter工具测试时,遇到这么个gc错误,网上找到了解决方案.原因是jmeter默认分配内存的参数很小,好像是256M吧.故而解决方法,就是增加内存: set HEAP=-Xms4g -Xm ...
- VS2010静态编译生成.exe可执行文件
VS2010静态编译生成的.exe可执行文件,可以在其他未安装VS2010的电脑直接运行. 静态编译:就是在编译可执行文件的时候,将可执行文件需要调用的对应动态链接库(.so)中的部分提取出来,链接到 ...
- 一模 (2) day2
第一题: 题目大意:给出n种物品和每种物品的件数,求拿k件的方案数.N<=30 解题过程: 1.一开始总想着是组合数学的模型,结果怎么都想不出来..然后写了个爆搜,数据很弱,只有1个点超时. 2 ...
- Android Phonebook编写联系人UI加载及联系人保存流程(四)
2014-01-07 10:23:22 将百度空间里的东西移过来. 5. KindSectionView KindSectionView是何方神圣呢?它又是怎么怎么和一个DataKind,以及一个Ra ...
- Android文件Apk下载变ZIP压缩包
在azure云存储中 上传apk文件 使用ie下载 变成zip压缩包 解决方法 编辑 blob 属性和元数据 修改 内容类型 为 application/vnd.android.package-arc ...
- mybatis 的 resulttype 和resultMap
resultType适合返回值比较简单的,比如一个数据类型,或者一个对象.比如对象的情况,是将表的列名和对象的属性一一对应的. 但是resultType无法处理返回值比较复杂的,特别是连接查询,需要用 ...