英雄联盟海牛大大:复选框是否选中

来源:百度文库 编辑:高校问答 时间:2024/04/20 09:49:04
如何用javascript判断多个同名的复选框是否选中.

<input type="checkbox" name="checkbox" value="checkbox">aa
<input type="checkbox" name="checkbox" value="checkbox">bb
<input type="checkbox" name="checkbox" value="checkbox">cc

<html>
<head>
<title>无标题文档</title>
<script language="javascript1.2">
document.onclick=function check(){
if(document.forms[0].elements[0]==event.srcElement){
alert("第1个复选框aa被选中!");
}
if(document.forms[0].elements[1]==event.srcElement){
alert("第2个复选框bb被选中!");
}
if(document.forms[0].elements[2]==event.srcElement){
alert("第3个复选框cc被选中!");
}
}
</script>
</head>

<body>
<form>
<input type="checkbox" name="checkbox" value="checkbox">aa
<input type="checkbox" name="checkbox" value="checkbox">bb
<input type="checkbox" name="checkbox" value="checkbox">cc
</form>
</body>
</html>

var box=document.getElementsByName("checkbox");
for(var i=0;i<box.lenght;i++)
{
if(box[i].checked)
{
alert("第"+(i+1)+个复选框被选中);
}
}

<input type="checkbox" name="checkbox" value="checkbox1">aa
<input type="checkbox" name="checkbox" value="checkbox2">bb
<input type="checkbox" name="checkbox" value="checkbox3">cc

根据request获得的value可以知道到底是aa,bb还是cc选中了。