-1
チェックボックスがクリックされるたびに呼び出されるJavascript関数を記述しようとしていますが、チェックボックスの合計数をチェックし、チェックボックスがチェックされる数に応じて、フォーム送信ボタンをクリックします。チェックボックスがチェックされたときにサブミットボタンを有効にするJavascript関数
私は何を持っていることは、この形式は次のとおりです。ただし、これが機能していません
<html>
<head>
<script type="text/javascript" language="JavaScript">
function enabledisablenext()
{
var boxeschecked = 0;
for (var i = 0; i< 99; i++) {
if(document.getElementById("transcheck" + i).checked == true){
boxeschecked ++;
}
}
if (boxeschecked == 0) {document.getElementById("next").disabled= true;}
if (boxeschecked != 0) {document.getElementById("next").disabled= false;}
}
</script>
</head>
<body>
<form action='something.php' method='POST'>
<input type='checkbox' id='transcheck1' onclick="enabledisablenext()"/>
<input type='checkbox' id='transcheck2' onclick="enabledisablenext()"/>
<input type='checkbox' id='transcheck3' onclick="enabledisablenext()"/>
<input type='checkbox' id='transcheck4' onclick="enabledisablenext()"/>
<input type='checkbox' id='transcheck5' onclick="enabledisablenext()"/>
<input type='submit' disabled='disabled' id='next'/><p></p>
</form>
</body>
</html>
。チェックボックスが1つ以上チェックされている場合、送信ボタンは有効になりません。誰かが私が間違っていた場所を見ることができる?
ありがとうございます!
ありがとうございますavetarman! – RLJ