チェックボックスは 10 個あり、ユーザーは最大 3 個までしかチェックできません。チェックボックスをオンにしないと、すべてのチェックボックスがグレー表示になります。
(ユーザーが再度チェックボックスをオフにしても、再度選択することができます。)
コードの再利用を実現するには、変数部分を JS パラメータとして設定します。
JS コード
最初のパラメータはチェック ボックスの名前で、2 番目のパラメータは許容されるチェックの最大値です。
function Choicetest(name,num){
var Choicearr = document.getElementsByName(name);
var a=0;
for(var i=0;iif(choicearr[i].checked) {
a=a 1;
}
if(a==num){
for(var i=0;iif(!choicearr[ i] をチェックしました)
choicearr[i].disabled='disabled';
}else{
for(var i=0;ichoicearr[i] .removeAttribute( 'disabled');
}
}
サンプルプログラム
< head>meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
無題ドキュメント ;/head>
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31