兄弟我用了这个,但是弹的框多了0和1var h = document.getElementsByName("checkbox1");
var check="0";
for(var i=0;i < h.length;i++){
if(h[i].checked){
check="1";
}
}
alert(check);
if(check == 0){
alert("同意服务条款,才能继续注册--!");
return false;
}
<input name="checkbox1" type="checkbox" id="checkbox" style="float:right; margin:9px 0px 0px 0px"/>
var check="0";
for(var i=0;i < h.length;i++){
if(h[i].checked){
check="1";
}
}
alert(check);
if(check == 0){
alert("同意服务条款,才能继续注册--!");
return false;
}
<input name="checkbox1" type="checkbox" id="checkbox" style="float:right; margin:9px 0px 0px 0px"/>
<body>
<input id="ck" type="checkbox">
<input id="ok" type="button" value="test"><SCRIPT LANGUAGE="JavaScript">
<!--
function $(o){return document.getElementById(o);};
$("ok").onclick=function(){
if($("ck").checked){
alert("可以注册!");
}
else{
alert("同意服务条款,才能继续注册--!");
}
};
//-->
</SCRIPT>
var check="0";
for(var i=0;i < h.length;i++){
if(h[i].checked){
check="1";}
}
alert(check);//因为这里,所以你弹出很多 0 和 1
if(check == 0){
alert("同意服务条款,才能继续注册--!");
return false;
}
var check="0";
for(var i=0;i < h.length;i++){
if(h[i].checked){
check="1";
}
}
//alert(check);
if(check == 0){
alert("同意服务条款,才能继续注册--!");
return false;
}