国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jQuery中RadioButtonList的功能及用法實例介紹

2019-11-20 22:22:12
字體:
來源:轉載
供稿:網友

代碼分析

復制代碼 代碼如下:

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

//然后再創建一個arrTrue數組,用于過濾false的arr數組

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

//當然也可以用grep函數,來簡化過濾arr數組操作

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

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

//最后,簡單一點吧,只有判斷arrTrue的長度是否為11,就可以。

//因為是一共33個radiobutton,每3個為一組,規則又是一組中3選1, //所以全部選擇肯定有11個radiobutton被選中。
if (arrTrue.length != groupLen) {
flag = false;
}
return false;

});

完整代碼
復制代碼 代碼如下:

$(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#版本) 主站蜘蛛池模板: 孝感市| 黑山县| 墨竹工卡县| 渭源县| 铁力市| 汉源县| 建阳市| 清新县| 绵阳市| 大埔县| 昭通市| 固镇县| 若羌县| 莲花县| 仙居县| 阳谷县| 上饶市| 崇信县| 舞阳县| 渑池县| 长顺县| 揭东县| 岫岩| 平潭县| 临夏县| 苏尼特右旗| 新闻| 东辽县| 鹤峰县| 通许县| 福清市| 抚顺市| 海宁市| 永新县| 朝阳区| 江西省| 年辖:市辖区| 壶关县| 鸡东县| 鸡东县| 汾阳市|