ʱ¼ä:2016-02-16 01:12 À´Ô´: ÎÒ°®IT¼¼ÊõÍø ×÷Õß:ØýÃû
»¶ÓÄú·ÃÎÊÎÒ°®IT¼¼ÊõÍø£¬½ñÌìС±àΪÄã·ÖÏíµÄ±à³Ì¼¼ÊõÊÇ£º¡¾CHECKBOX µÄȫѡ¡¢È¡Ïû¼°¿çÒ³±£´æµÄʵÏÖ·½·¨¡¿£¬ÏÂÃæÊÇÏêϸµÄ½²½â£¡
CHECKBOX µÄȫѡ¡¢È¡Ïû¼°¿çÒ³±£´æµÄʵÏÖ·½·¨
<script>
$(document).ready(function () {
$(".checkall").live("click", function () {
if ($(this).attr("checked")=="checked") {//Èç¹ûÑ¡ÖÐ
CheckAll();
} else {
UnCheckAll();
}
UpdateHfValues();
});
$(".checkone").each(function () {
$(this).live("click", function () {
CheckOne();
UpdateHfValues();
});
});
function UnCheckAll() {
//È¡Ïûȫѡ
$(".checkone").each(function () {
$(this).removeAttr("checked");
});
}
function CheckAll() {
//ȫѡ
$(".checkone").each(function () {
$(this).attr("checked", "checked");
});
}
function CheckOne() {
//µ¥»÷µ¥ÌõÏûϢʱ¼ìÑéÊÇ·ñȫѡ
var $length=$(".checkone").length;
var $checklenght=$(".checkone:checked").length;
if ($length==$checklenght) {
$(".checkall").attr("checked", "checked");
} else {
$(".checkall").removeAttr("checked");
}
}
var arr=$("#hfDel").val().split(",");
$(".checkone").each(function () {
var i=0;
for (i=0; i < arr.length; i++) {
if (arr[i]==$(this).val()) {
$(this).attr("checked", "checked");
}
}
});
var checkedNum=$(".checkone:checked").length;
var allNum=$(".checkone").length;
if (checkedNum==allNum) {
$(".checkall").attr("checked", "checked");
}
function UpdateHfValues() {
var $checkOneLen=$(".checkone:checked").length;
var $conVal="";
$(".checkone:checked").each(function (i) {
$conVal +=$(this).val() + ",";
});
if ($conVal.length > 0) {
$conVal=$conVal.substring(0, $conVal.length - 1);
}
$conVal=$conVal + "," + $("#hfDel").val();
var allArray=$conVal.split(",");
$(".checkone").each(function () {
if (typeof $(this).attr("checked") !="undefined" && $(this).attr("checked")=="checked") {
var i=0;
var find=false;
for (i=0; i < allArray.length; i++) {
if (allArray[i]==$(this).val()) {
find=true;
}
}
if (find==false) {
allArray.push($(this).val());
}
}
else {
var i=0;
for (i=0; i < allArray.length; i++) {
if (allArray[i]==$(this).val()) {
allArray[i]="";
}
}
}
});
var i=0;
var result="";
for (i=0; i < allArray.length; i++) {
if (allArray[i] !="") {
result +=allArray[i] + ",";
}
}
if (result.length > 0) {
result=result.substring(0, result.length - 1);
}
$("#hfDel").val(result);
}
function UpdateValues() {
alert($("#hfDel").val());
var $checkOneLen=$(".checkone:checked").length;
var $conVal="";
$(".checkone:checked").each(function (i) {
$conVal +=$(this).val() + ",";
});
$conVal=$conVal.substring(0, $conVal.length - 1);
$("#hfDel").val($conVal);
}
$("#btnDeletes").unbind("click").live("click", function () {
if ($("#hfDel").val() !="") {
if (confirm("È·¶¨ÒªÆôÓÃÓÃÑ¡ÖеÄÑ¡ÏîÂð?")) {
return true;
} else {
return false;
}
} else {
alert("ÄúÉÐδѡÖÐÒªÆôÓõÄÑ¡Ïî!");
return false;
}
});
$("#lbTingYong").unbind("click").live("click", function () {
if ($("#hfDel").val() !="") {
if (confirm("È·¶¨ÒªÍ£ÓÃÑ¡ÖеÄÑ¡ÏîÂð?")) {
return true;
} else {
return false;
}
} else {
alert("ÄúÉÐδѡÖÐҪͣÓõÄÑ¡Ïî!");
return false;
}
});
});
<script>
<input type="checkbox" id="ckAll" class="checkall" onclick="checkAll(this)" /></div>
<input type="checkbox" id="iCheck" class="checkone" value='<%#Eval("cSubjectDetailID") %>' />
<asp:HiddenField ID="hfDel" runat="server" />
¹ØÓÚCHECKBOX µÄȫѡ¡¢È¡Ïû¼°¿çÒ³±£´æµÄʵÏÖ·½·¨µÄÓû§»¥¶¯ÈçÏ£º
¡¡¡¡Ïà¹ØÎÊÌ⣺
¡¡¡¡´ð£º >>Ïêϸ
¡¡¡¡Ïà¹ØÎÊÌ⣺
¡¡¡¡´ð£º >>Ïêϸ
¡¡¡¡Ïà¹ØÎÊÌ⣺
¡¡¡¡´ð£º >>Ïêϸ
- ¡¾asp¡¿asp.net urlÖØÐ´Ç³Ì¸-net-urlÖØÐ´
- ¡¾DataSet¡¿DataSet¡¢DataTable¡¢DataRowÇø±ðÏê½â
- ¡¾asp¡¿asp.net ¶¯Ì¬Ìí¼Ó¶à¸öÓû§¿Ø¼þ-net-¶¯Ì¬Ìí
- ¡¾ASP¡¿ASP.NETÖÐÄÚÇ¶Ò³Ãæ´úÂëµÄÒ»¸öÎÊÌâ-NET-ÄÚ
- ¡¾As¡¿Asp.netÖеÄÒ³ÃæÂÒÂëµÄÎÊÌâ-sp--pn-ne-et
- ¡¾Ôö¼Ó¼Ç¼¡¿asp.netÖлñÈ¡ÐÂÔö¼Ó¼Ç¼µÄID Access
- ¡¾´´½¨¡¿ASP.NET Web API½Ì³Ì ´´½¨ÓòÄ£Ð͵ķ½·¨Ïê
- ¡¾Asp¡¿Asp.net Ò³Ãæµ÷ÓÃjavascript±äÁ¿µÄÖµ-net-
- ¡¾ASP¡¿ASP.NET 5Éý¼¶ºóÈçºÎɾ³ý¾É°æ±¾µÄDNX-NET5
- ¡¾404Ò³Ãæ¡¿ASP.NETÉèÖÃ404Ò³Ãæ·µ»Ø302HTTP״̬Âë
- ÆÀÂÛÁÐ±í£¨ÍøÓÑÆÀÂÛ½ö¹©ÍøÓѱí´ï¸öÈË¿´·¨£¬²¢²»±íÃ÷±¾Õ¾Í¬ÒâÆä¹Ûµã»ò֤ʵÆäÃèÊö£©
-
