<script language="javaScript">
//全選或全部不選
function checkall(){
var isChecked=(document.testForm.checkAll.checked == true);
var elements=document.testForm.elements;
var counter=elements.length;
for(i=0;i<counter;i++){
var element=elements[i];
if(element.type=="checkbox"){
element.checked=isChecked;
}
}
}
//是否有checkbox被選中
function anyBodyChecked(){
var elements=document.testForm.elements;
var counter=elements.length;
for(i=0;i<counter;i++){
var element=elements[i];
if(element.checked == true){
return true;
}
}
return false;
}
</script>
<form name="testForm">
全選:
<input type="checkbox" id="checkAll"onclick="checkall()" />
多項選擇框列表:
<input type="checkbox" name="checkbox" value="1" />
<input type="checkbox" name="checkbox" value="2"/>
<input type="checkbox" name="checkbox" value="3"/>
</form>
//實際保護值{"1","2","3"}
String[] checkBoxs = request.getParameterValues("checkbox");
//其他的就不用寫了,Iterator取值就行了.