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.