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

JavaScript限定復(fù)選框的選擇個數(shù)示例代碼

 更新時間:2013年08月25日 12:21:20   作者:  
有10個復(fù)選框,用戶最多只能勾選3個,否則就灰掉所有復(fù)選框,具體實(shí)現(xiàn)思路及代碼如下,感興趣的朋友可以參考下,希望對大家有所幫助
有10個復(fù)選框,用戶最多只能勾選3個,否則就灰掉所有復(fù)選框。
(用戶再次勾掉復(fù)選框時,仍然可以再次選擇。)
將可變的部分設(shè)置為JS的參數(shù),以實(shí)現(xiàn)代碼復(fù)用。

JS代碼
第一個參數(shù)為復(fù)選框的name,第二個參數(shù)為最多允許的勾選值。
復(fù)制代碼 代碼如下:

function choicetest(name,num){
var choicearr = document.getElementsByName(name);
var a=0;
for(var i=0;i<choicearr.length;i++)
if(choicearr[i].checked){
a=a+1;
}
if(a==num){
for(var i=0;i<choicearr.length;i++)
if(!choicearr[i].checked)
choicearr[i].disabled='disabled';
}else{
for(var i=0;i<choicearr.length;i++)
choicearr[i].removeAttribute('disabled');
}
}

范例程序
復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標(biāo)題文檔</title>
</head>
<script language="javascript">
function choicetest(name,num){
var choicearr = document.getElementsByName(name);
var a=0;
for(var i=0;i<choicearr.length;i++)
if(choicearr[i].checked){
a=a+1;
}
if(a==num){
for(var i=0;i<choicearr.length;i++)
if(!choicearr[i].checked)
choicearr[i].disabled='disabled';
}else{
for(var i=0;i<choicearr.length;i++)
choicearr[i].removeAttribute('disabled');
}
}
</script>
<body >
<div width="513" onclick="choicetest('choice',3)" >
<label><input type="checkbox" name="choice" id="choice" width="30px;"/></label>選擇1
<label><input type="checkbox" name="choice" id="choice" width="30px;"/></label>選擇2
<label><input type="checkbox" name="choice" id="choice" width="30px;"/></label>選擇3
<label><input type="checkbox" name="choice" id="choice" width="30px;"/></label>選擇4
<label><input type="checkbox" name="choice" id="choice" width="30px;"/></label>選擇5
<p></p>
<label><input type="checkbox" name="choice" id="choice" width="30px;"/></label>選擇6
<label><input type="checkbox" name="choice" id="choice" width="30px;"/></label>選擇7
<label><input type="checkbox" name="choice" id="choice" width="30px;"/></label>選擇8
<label><input type="checkbox" name="choice" id="choice" width="30px;"/></label>選擇9
<label><input type="checkbox" name="choice" id="choice" width="30px;"/></label>選擇10
</div>
</body>
</html>

相關(guān)文章

最新評論

白河县| 咸阳市| 永平县| 松溪县| 河曲县| 沂水县| 柞水县| 博野县| 普宁市| 汾西县| 江川县| 南汇区| 凤阳县| 衡山县| 汨罗市| 孟津县| 琼海市| 喀喇沁旗| 唐海县| 库车县| 枣阳市| 鸡东县| 巴彦淖尔市| 玉林市| 汤原县| 肥城市| 苏州市| 中超| 广汉市| 浑源县| 连云港市| 丰都县| 兴宁市| 固安县| 曲沃县| 乐清市| 广丰县| 论坛| 大连市| 清丰县| 中阳县|