<script>
function mycheck(obj)
{
if(obj.name=="province")
{
if(!confirm("你确认要操作该省吗?"))
{
obj.checked=!obj.checked;
return;
}
}
for(i=0;i<document.all.tags("input").length;i++)
if(document.all.tags("input")[i].type=="checkbox")
if(document.all.tags("input")[i].value.substring(0,obj.value.length)==obj.value)
{
document.all.tags("input")[i].checked=obj.checked;
document.all.tags("input")[i].disabled=obj.checked;
}
obj.disabled=false;
}
</script>
<input type=checkbox name="province" value=p1 onclick=mycheck(this)>四川<br>
&nbsp;<input type=checkbox name="city" value=p11 onclick=mycheck(this)>广安<br>
&nbsp;&nbsp;<input type=checkbox name="city" value=p111 onclick=mycheck(this)>岳池<br>
&nbsp;&nbsp;<input type=checkbox name="city" value=p112 onclick=mycheck(this)>武胜<br>
&nbsp;<input type=checkbox name="city" value=p12 onclick=mycheck(this)>成都<br>
<input type=checkbox name="province" value=p2 onclick=mycheck(this)>江苏<br>
&nbsp;<input type=checkbox name="city" value=p21 onclick=mycheck(this)>苏州<br>
&nbsp;<input type=checkbox name="city" value=p22 onclick=mycheck(this)>无锡<br>
&nbsp;&nbsp;<input type=checkbox name="city" value=p221 onclick=mycheck(this)>宜兴<br>
&nbsp;&nbsp;<input type=checkbox name="city" value=p222 onclick=mycheck(this)>江阴