checkbox的问题 <input type="checkbox" name="ck" value="11"><input type="button" name="bb" value="11" onclick="ck.disabled=true"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样最好!<input type="checkbox" name="ck" value="11"><input type="button" name="bb" value="11" onclick="ck.disabled=!ck.disabled"> document.all.YourCheckboxID.checked=true;document.all.YourCheckboxID.disabled=true; zhaoweiwei(if(轩辕剑^倚天剑))佩服佩服! i forget<input type="button" name="bb" value="11" onclick="ck.checked=true"> 我这样写对吗?运行是CHECKBOX没什么反映var lstatus="<%=layerstatus%>";for(var i=0;i<status.length;i++){ var inputcontent="parent.legendframe.documnet.mapform.visible"+i; if(lstatus.indexOf(i)==0){ inputcontent.checked=true; inputcontent.disabled=false; }else if(lstatus.indexOf(i)==1){ inputcontent.checked=false; inputcontent.disabled=false; }else{ inputcontent.checked=true; inputcontent.disabled=true;}} } 不好意思"parent.legendframe.documnet.mapform.visible"+i;里错了一个字,不过改过来还是没反映 我想做的是:两个帧一个放地图,一个放图例。图例是用<input checkbox...>写的,有几个图层就有几个复选框,地图的图层状况改变时,复选框的状况也跟着变(选中,未选中,禁用,非禁用)。我现在是后台程序运行后,把图层状况发送回地图那个帧,然后地图那个帧的JS程序根据发送回来的图层状况来控制图例帧里的显示情况。总之原则是地图那个帧初始化以后就不要在刷新,全部由JS程序控制。 简而言之我的问题就是checked="..."disabled="..."引号里面应该怎么写,能够达到控制他们的状态的目的。 var lstatus="<%=layerstatus%>";for(var i=0;i<status.length;i++){ if(lstatus.indexOf(i)==0){ eval("parent.legendframe.documnet.mapform.visible"+i).checked=true; eval("parent.legendframe.documnet.mapform.visible"+i).disabled=false; }else if(lstatus.indexOf(i)==1){ eval("parent.legendframe.documnet.mapform.visible"+i).checked=false; eval("parent.legendframe.documnet.mapform.visible"+i).disabled=false; }else{ eval("parent.legendframe.documnet.mapform.visible"+i).checked=true; eval("parent.legendframe.documnet.mapform.visible"+i).disabled=true;}} } 在javascript中不能直接用var inputcontent="parent.legendframe.documnet.mapform.visible"+i; js实现选中行和列(rowspan>1,跨多行或多列) 请问Javascript有菜单吗 怎么在浏览器上加3d插件呢 请问如何用javascript实现 像手机信号量的那个UI? 请问函数内部获取functionname的方法是什么 asp页面向服务端VC程序传递函数参数 在浏览器中,用JS怎么判断一组图片是否下载完成? 用js输出的position在IE下不能浮动 extjs 下拉框显示问题? 如何控制页面背景图片显示的时间? 小弟初学JavaScript,想请教一个关于帮助的简单问题 请问使屏幕某一区域“上滚”、“下滚”的脚本?
<input type="button" name="bb" value="11" onclick="ck.disabled=!ck.disabled">
document.all.YourCheckboxID.disabled=true;
佩服佩服!
var lstatus="<%=layerstatus%>";
for(var i=0;i<status.length;i++){
var inputcontent="parent.legendframe.documnet.mapform.visible"+i;
if(lstatus.indexOf(i)==0){
inputcontent.checked=true;
inputcontent.disabled=false;
}else if(lstatus.indexOf(i)==1){
inputcontent.checked=false;
inputcontent.disabled=false;
}else{
inputcontent.checked=true;
inputcontent.disabled=true;
}
}
}
两个帧一个放地图,一个放图例。图例是用<input checkbox...>写的,有几个图层就有几个复选框,地图的图层状况改变时,复选框的状况也跟着变(选中,未选中,禁用,非禁用)。我现在是后台程序运行后,把图层状况发送回地图那个帧,然后地图那个帧的JS程序根据发送回来的图层状况来控制图例帧里的显示情况。总之原则是地图那个帧初始化以后就不要在刷新,全部由JS程序控制。
for(var i=0;i<status.length;i++){
if(lstatus.indexOf(i)==0){
eval("parent.legendframe.documnet.mapform.visible"+i).checked=true;
eval("parent.legendframe.documnet.mapform.visible"+i).disabled=false;
}else if(lstatus.indexOf(i)==1){
eval("parent.legendframe.documnet.mapform.visible"+i).checked=false;
eval("parent.legendframe.documnet.mapform.visible"+i).disabled=false;
}else{
eval("parent.legendframe.documnet.mapform.visible"+i).checked=true;
eval("parent.legendframe.documnet.mapform.visible"+i).disabled=true;
}
}
}