麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

JavaScript限定復選框的選擇個數示例代碼

2019-11-20 22:22:05
字體:
來源:轉載
供稿:網友
有10個復選框,用戶最多只能勾選3個,否則就灰掉所有復選框。
(用戶再次勾掉復選框時,仍然可以再次選擇。)
將可變的部分設置為JS的參數,以實現代碼復用。

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

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');
}
}

范例程序
復制代碼 代碼如下:

<!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>無標題文檔</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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费看黄色一级片 | 日日摸夜夜添夜夜添牛牛 | 操毛片 | 毛片毛片 | 成人情欲视频在线看免费 | 久久久激情网 | 色视频在线播放 | 成人国产精品一区二区毛片在线 | 91成人在线免费 | 欧美老外a级毛片 | 欧美久久久一区二区三区 | 欧美电影在线观看 | 免费a级网站 | 欧美成人一区二区视频 | 一本在线高清码电影 | 天天透天天狠天天爱综合97 | 久久久一区二区三区四区 | 日本68xxxx| 在线中文字幕网站 | 成人毛片视频在线观看 | 国产毛片自拍 | 午夜精品小视频 | 毛片视频网站 | 91久久国产露脸精品国产 | 一级做a爱片久久毛片a高清 | av在线观 | 日本精品久久久一区二区三区 | 国产羞羞视频在线观看 | 久久精品一区二区三 | 国产妇女乱码一区二区三区 | 日本人乱人乱亲乱色视频观看 | 免费永久看羞羞片网站入口 | 91超在线 | 精品亚洲国产视频 | 成年人视频免费 | 久精品国产 | 激情免费视频 | 精品一区二区中文字幕 | 中文字幕亚洲欧美 | 在线播放免费人成毛片乱码 | 欧美另类在线视频 |