<input type="checkbox" class=check name="cb" value="checkbox" onclick=check_status()>
<script>
function check_status() {
if (document.all.cb.checked){
alert();
}
}
</script>
<script>
function check_status() {
if (document.all.cb.checked){
alert();
}
}
</script>
<input id="cb" type="checkbox" OnServerChange="abc" runat=server>
然后写语句
if (cd.checked == true){.....}
你可以写在一个函数里,或者这样:<input type="checkbox" class=check name="cb" value="checkbox">
<script>window.onload = function() {
if(cb.checked==true)
alert('checked');
else
alert('no checked');
}
</script>
<input type="checkbox" class=check name="cb" value="checkbox" cbclick(cb){<script>
<!--
function cbclick(n){
if (document.all.n.checked==true)
{
for(i=0;i<document.all.n.length;i++)
document.all(cb+"i").checked=true;
}
else{
for(i=0;i<document.all.n.length;i++)
document.all(cb+"i").checked=false;
}
}
-->
</script>
document.all(cb+"i").checked=false //------这一句i是字符值,还是变量?
document.all.n.length //------是取什么的长度
我再你的代码上作了些修改,看看我的这种做法是不是你想要的结果?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
<head>
<title>CheckBox</title>
<script language="javascript">
<!--
function cbclick(n){
--n;
if (document.form1.elements[n].checked==true)
{
for(i=1;i<document.form1.elements.length;i++)
{
document.form1.elements[i].checked=true;
}
}
else
{
for(i=1;i<document.form1.elements.length;i++)
{
document.form1.elements[i].checked=false;
}
}
}//-->
</script></head><body>
<form name="form1">
<input type="checkbox" name="1" onclick="cbclick(this.name)">
<input type="checkbox" name="2">
<input type="checkbox" name="3" >
<input type="checkbox" name="4" ></form>
</body>
</html>