checkbox多筆id判定問題

edited 二月 2014 in Javascript
小弟有嘗試寫但沒有成功
請問如何檢查checkbox的id="main1[]"是有勾選的?

<script>
function check() {
var f = document.form.getElementById('main1[]');
for (var i=0;i<f.elements.length;i++) {
var e = f.elements[i];
if (e.type == \"checkbox\" && e.checked)
return true;
}
alert(\"至少選一項\");
return false;
}
</script>
<form id=\"form\" name=\"form\" method=\"post\" onsubmit=\"return check();\">
<input type=\"checkbox\" name=\"add[]\" id=\"main1[]\" value=\"1\"/>
.
.
.
<input type=\"checkbox\" name=\"add[]\" id=\"main1[]\" value=\"6\"/>

<input type=\"checkbox\" name=\"add[]\" id=\"add\" value=\"7\"/>
.
.
.
<input type=\"checkbox\" name=\"add[]\" id=\"add\" value=\"10\"/>
</form>

評論

Sign In or Register to comment.