if (document.all.108(1).checked||document.all.108(2).checked||document.all.108(3).checked)
{
document.all.108(0).checked==true
}else{
document.all.108(0).checked==false
}
不外呼就这么判断,没调试的
{
document.all.108(0).checked==true
}else{
document.all.108(0).checked==false
}
不外呼就这么判断,没调试的
解决方案 »
- jQuery+Ajax+ASP+MySQL 实现无限级树状结构并动态实现增删改等编辑功能
- mxGraph grapheditor 画流程图
- 难道是跨域操作???
- 关于||运算符的问题?????????????????????????
- 求一函数,判断用户输入是否是时间(时:分)如3:30
- 在静态页面中,则么用javascript判断URL是否有效!!
- 玩过 domino 的兄弟请进来!
- 一个图片显示的问题
- 在javascript下能否调用window API?
- onclick 改变value 怎么做?我已经传了其他地方div的ID了
- 正则表达式的疑问?对正则表达式的熟悉的,请过看看?(我估计多数人都会遇到这样的问题,可能没有发现)
- table中插入一个cell(var tc = a.insertCell();)后如何设置它的bgcolor(背景色)?
<script language="javascript">
document.onclick =function(){
var e = event.srcElement;
if(e.type == "checkbox"&&parseInt(e.name,10)>107&&parseInt(e.name,10)<109) {
var t = document.getElementsByName(e.name);
if(t[1].checked==true||t[2].checked==true||t[3].checked==true)t[0].checked=true;
else t[0].checked=false;
}
}
</script>
</head>
<body>
<input type='checkbox' name='108' value='108'>社会新闻
<input type="checkbox" name="108" value="1">增加
<input type="checkbox" name="108" value="2">编辑
<input type="checkbox" name="108" value="3">删除
</body></html>
<form name=my>
<input type="checkbox" name="check154" onClick="javascript:checkboxlist('check154')" value="1">社会新闻
<input type="checkbox" name="check154" onClick="javascript:checkboxlist('check154')" value="1">增加
</form>
function checkboxlist(checkid){
alert(checkid);
userForm.checkid.checked=true;}
已调试过的,这是另一种(增加、编辑、删除不能同时选中):<html><head>
<script language="javascript">
document.onclick =function(){
var e = event.srcElement;//取得鼠标点击的元素。
if(e.type == "checkbox"&&parseInt(e.name,10)>107&&parseInt(e.name,10)<109) {//107和109之间是108,即name的取名不超过这个范围,用于防止其它的checkbox响应此代码。
var t = document.getElementsByName(e.name);//取得鼠标点中的控件数组。
var est=e.checked;
for(i=0;i<t.length;i++){t[i].checked=false;}//排除同组控件选中
e.checked=est;
if(e.checked==true)t[0].checked=true;
else t[0].checked=false;
}
}
</script>
</head><body>
<input type='checkbox' name='108' value='108'>社会新闻
<input type="checkbox" name="108" value="1">增加
<input type="checkbox" name="108" value="2">编辑
<input type="checkbox" name="108" value="3">删除
</body></html>
<input type="checkbox" name="check154" onClick="javascript:checkboxlist('check154')" value="1">社会新闻
<input type="checkbox" name="check154" onClick="javascript:checkboxlist('check154')" value="1">增加
</form>
function checkboxlist(checkid){
alert(checkid);
//userForm.checkid.checked=true;//你的函数中传进来的“checkid”是字符串,而非控件真实地址名。
document..getElementsByName(checkid).checked=true;
}
<input type='checkbox' name='check108' value='108'>社会新闻
<input type="checkbox" name="check108" value="1" onClick="javascript:checkboxlist('check108')">增加
<input type="checkbox" name="check108" value="2" onClick="javascript:checkboxlist('check108')">编辑
<input type="checkbox" name="check108" value="3" onClick="javascript:checkboxlist('check108')">删除
<input type='checkbox' name='check109' value='109'>体育新闻
<input type="checkbox" name="check109" value="1" onClick="javascript:checkboxlist('check109')">增加
<input type="checkbox" name="check109" value="2" onClick="javascript:checkboxlist('check109')">编辑
<input type="checkbox" name="check109" value="3" onClick="javascript:checkboxlist('check109')">删除
<input type='checkbox' name='check100' value='100'>体育新闻
<input type="checkbox" name="check100" value="1" onClick="javascript:checkboxlist('check109')">增加
<input type="checkbox" name="check100" value="2" onClick="javascript:checkboxlist('check109')">编辑
<input type="checkbox" name="check100" value="3" onClick="javascript:checkboxlist('check109')">删除
////////////////////////
function checkboxlist(checkid){
var t = document.getElementsByName(checkid);
alert(checkid.checked);
alert(t);
if(t[1].checked==true||t[2].checked==true||t[3].checked==true)
t[0].checked=true;
else
t[0].checked=false;
}