在<head></head>中输入如下代码
其中buylist为form表单名,该段代码主要检查表单buylist中是否有checkbox被选中,若有,则提交。没有则输出提示:"请选择要购买的商品!"
要实现全选与反选的功能,实质上是类似的。
<script type="text/javascript">
function checkbox(){
for(var i=0;i<document.buylist.length;i++){
if(document.buylist[i].type=='checkbox'){
if(document.buylist[i].checked==true){
document.buylist.submit();
return;
}
}
}
alert("请选择要购买的商品!");
return;
}
</script>
若checkbox不在表单中,可使用document的all对象,如:
for(var i=0;i<document.all.length;i++){
if(document.all[i].type=='checkbox'){
if(document.all[i].checked==true){
document.all[i].checked=false;
return;
}
}
}