最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery中RadioButtonList的功能及用法實(shí)例介紹

 更新時(shí)間:2013年08月23日 19:07:33   作者:  
RadioButtonList的使用想必大家都有所解除,本文為以示例的方式為大家詳細(xì)介紹下其功能及用法,感興趣的朋友可以參考下

代碼分析

復(fù)制代碼 代碼如下:

$("#<%= ibSubmit.ClientID%>").click(function() {
var flag = true;
//alert($("table[id^=ctl]").length);
//創(chuàng)建一個(gè)checked的arr數(shù)組,用于存儲(chǔ)每個(gè)radiobutton的checked情況
var arr = new Array;
$("table[id^=ctl] input[type=radio]").each(function(i) {
arr.push(this.checked);
});

//然后再創(chuàng)建一個(gè)arrTrue數(shù)組,用于過濾false的arr數(shù)組

var arrTrue = new Array;
$.each(arr, function(i) {
if (arr[i] == true) {
arrTrue.push(arr[i]);
}
});

//當(dāng)然也可以用grep函數(shù),來簡(jiǎn)化過濾arr數(shù)組操作

//arr = $.grep(arr, function(n, i) {
//return n == true;
//});

var groupLen = Math.floor($("table[id^=ctl]").length + 1 / 3);

//最后,簡(jiǎn)單一點(diǎn)吧,只有判斷arrTrue的長(zhǎng)度是否為11,就可以。

//因?yàn)槭且还?3個(gè)radiobutton,每3個(gè)為一組,規(guī)則又是一組中3選1, //所以全部選擇肯定有11個(gè)radiobutton被選中。
if (arrTrue.length != groupLen) {
flag = false;
}
return false;

});

完整代碼
復(fù)制代碼 代碼如下:

$(function() {
$("#<%= ibSubmit.ClientID%>").click(function() {
var flag = true;
var arr = new Array;
$("table[id^=ctl] input[type=radio]").each(function(i) {
arr.push(this.checked);
});
arr = $.grep(arr, function(n) {
return n == true;
});
var groupLen = Math.floor($("table[id^=ctl]").length + 1 / 3);
if (arr.length != groupLen) {
flag = false;
}
return false;
});
});

最后附上生成Table代碼:(兩種生成方法,JQuery版本,C#版本) – (可看可不看)

jQuery版本
復(fù)制代碼 代碼如下:

var array = ["XXXX",""XXXX","XXX"];
$.each(array, function(i) {
table.append("<tr><td>"+
"<input id='cbl_" + i + "'" + " type='checkbox' title='" + array[0] + "' />" +
"</td></tr>");
});

相關(guān)文章

最新評(píng)論

井冈山市| 阿瓦提县| 盘锦市| 霍林郭勒市| 敖汉旗| 微山县| 丰城市| 伊金霍洛旗| 四平市| 洞口县| 察隅县| 沐川县| 文化| 称多县| 梅州市| 嘉义县| 清远市| 林口县| 平顶山市| 内丘县| 舞阳县| 巴马| 辽源市| 土默特左旗| 赤壁市| 新乡县| 张家川| 星子县| 巴彦淖尔市| 平乡县| 辛集市| 东辽县| 革吉县| 乌鲁木齐县| 梓潼县| 秦安县| 珠海市| 四会市| 临猗县| 玛多县| 修水县|