js测试复选按钮
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
//测试复选按钮
function test(){
var checkArray=[];
var checks=document.getElementsByName("check1");
for(var i=0;i<checks.length;i++){
if(checks[i].checked){
checkArray[i]=checks[i].value;
}
}
// alert(checkArray.join("-"));
var infos=document.getElementsByName("infos")[0];
infos.value=checkArray.join("-");
}
</script>
</head>
<body>
<form method="get" action="test.html" name="fom" οnsubmit="test()">
爱好:<input type="checkbox" name="check1" value="0" />打游戏
<input type="checkbox" name="check1" value="1" />睡觉
<input type="checkbox" name="check1" value="2" />看妹子<br/>
<input type="hidden" name="infos" />
<input type="submit" value="提交" />
</form>
</body>
</html>