刚才没有排版好,重发一遍:选中一个复选框1,复选框2变为不可选。即:
if(document.fm.checkbox1.checked == true)
document.fm.checkbox2.disabled=true;或者是取消一个复选框1,复选框2变为可选。即:
if(document.fm.checkbox1.checked == false)
document.fm.checkbox2.disabled=false;使用以上两种代码可以在ie下实现我要的效果。但我这里的浏览器不是ie,而是ipannel浏览器,他不支持这种写法。我尝试使用另外一个种写法:function change1()
if(document.fm.checkbox1.checked == true)
document.getElementById("s2").innerHTML='<input type="checkbox" name="checkbox2" onclick="change2();" disabled>checkbox2';
else
document.getElementById("s2").innerHTML='<input type="checkbox" name="checkbox2" onclick="change2();">checkbox2';change2()忽略<fieldset>
<legend>checkbox test</legend>
<div id="s1"><input type="checkbox" name="checkbox1" onclick="change1();">checkbox1</div>
<div id="s2"><input type="checkbox" name="checkbox2" onclick="change2();">checkbox2</div>
</fieldset>这种方法在ie下也可以实现我要的效果,但在ipannel浏览器上还是不行。似乎ipannel不支持动态的来改变checkbox的disabled属性。我直接在代码里面写某个checkbox的disabled属性可以生效,但当我是用了onclick鼠标出发事件动态的来改变disabled属性却并不成功。我这道csdn这里高人多,所以想请教各位可否还有其他的方法来代替,我逐一测试看看能否在ipannel上实现我的需求。谢谢各位了!注:代码例子中某些括号我没有打上去是为了节省篇幅。