//全选
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全选,插入实现的更多相关文章

  1. JS全选功能代码优化

    原文:JS全选功能代码优化 JS全选功能代码优化 最近在看javascript MVC那本书,也感觉到自己写的代码也并不优雅,所以一直在想 用另一种模式来编写JS代码,所以针对之前的简单的JS全选功能 ...

  2. 简单JS全选、反选代码

    1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org ...

  3. JS全选

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...

  4. js全选与反选

    HTML结构: <!doctype html><html><head><meta charset="utf-8"><title ...

  5. js全选checkbox框

    html: <input  type="checkbox" id="checkbox1" value="1" onclick=&quo ...

  6. Js全选 添加和单独删除

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

  7. JS 全选

    第一种情况 1. 首先得有全选  checkall <input type="checkbox" class="checkAll" value=" ...

  8. js全选与取消全选

    实现全选与取消全选的效果 要求1(将军影响士兵):点击全选按钮,下面的复选框全部选中,取消全选按钮,下面的复选框全部取消 思路:复选框是否被选中,取决于check属性,将全选按钮的check属性值赋值 ...

  9. JS——全选与反选

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

随机推荐

  1. python 将数据随机分为训练集和测试集

    # -*- coding: utf-8 -*- """ Created on Tue Jun 23 15:24:19 2015 @author: hd "&qu ...

  2. ANGULAR JS PROMISE使用

    Promise是一种模式,以同步操作的流程形式来操作异步事件,避免了层层嵌套,可以链式操作异步事件. 我们知道,在编写javascript异步代码时,callback是最最简单的机制,可是用这种机制的 ...

  3. C#基础学习文章导航

    第一部分:入个门 C#入门篇-1:HelloWorld的类 C#入门篇-2:什么是变量 C#入门篇-3:数据类型及转换 C#入门篇-4:使用运算符 第二部分:流程控制语句 C#入门篇5-1:流程控制语 ...

  4. Struts+Spring+Hibernate整合入门详解

    Java 5.0 Struts 2.0.9 Spring 2.0.6 Hibernate 3.2.4 作者:  Liu Liu 转载请注明出处 基本概念和典型实用例子. 一.基本概念       St ...

  5. linux 下echo命令写入文件内容

    http://blog.csdn.net/xukai871105/article/details/35834703 echo "Raspberry" > test.txt

  6. 如何给一个网卡配置多个虚拟ip

    1.执行命令 ifconfig etho: 192.168.1.101 netmask 255.255.255.0 up 2.要想永久保存,则将刚刚那行代码写入/etc/rc.local  (开机都会 ...

  7. 谷歌官方SwipeRefreshLayout下拉刷新的用法。

    <Android SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新> 下拉刷新在如今移动开发中应用如此广泛和普遍,以至于谷歌干脆在SDK中给予支持.在android-su ...

  8. ZOJ 3654 Letty's Math Class 模拟 难度:0

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4844 题意:给你一个只包含中括号和正整数,+,-,结果在longlong范围内 ...

  9. 【STL】- vector的用法

    初始化: 1. 默认构造: vector<int> vint; 2. 用包含10个元素的数组初始化: vector<int> vint(ia, ia+10); 算法: 1. v ...

  10. JSChart

     转自:http://www.cnblogs.com/riverback-moon/archive/2010/10/11/1848071.html JSChart是一个轻量级的在线图表生成工具,本身十 ...