<input type=text name=a value="原有内容">
<input type=checkbox name=b value=Y>
怎样做到只有选中checkbox 才能修改或编辑a里面的东西 没选中不能修改或编辑 a里原有值。
<input type=text name=a value="原有内容" disabled>
<input type=checkbox name=b value=Y onclick="a.disabled=!this.checked">
if(b.checked==true){
a.readonly=false;
}else{
a.readonly=true;
}
disabled=true后台取不到值。用readOnly吧
____________________________________________________
<script>
function shownext(){
if(document.forms[0].aa.readOnly==false){
document.forms[0].aa.readOnly=true;
}
else{ document.forms[0].aa.readOnly=false;
document.forms[0].aa.value="现在可以填了!";
}
}
</script>
<form id=from>
<input type=checkbox onclick="shownext()">
<input type=text id=aa readonly=false value="不选前面的复选框,我不让你填">
</form>
________________________________________________________________________
测试通过
看楼上: 1fairy1(1fairy1) ( ) 信誉:100 2003-09-26 12:04:00 得分:0
____________________________________________________
<script>
function shownext(){
if(document.forms[0].aa.readOnly==false){
document.forms[0].aa.readOnly=true;
}
else{ document.forms[0].aa.readOnly=false;
document.forms[0].aa.value="现在可以填了!";
}
}
</script>
<form id=from>
<input type=checkbox onclick="shownext()">
<input type=text id=aa readonly=false value="不选前面的复选框,我不让你填">
</form>
________________________________________________________________________
测试通过