注册 登录
编程论坛 ASP技术论坛

[求助]求助一段JS,点击切换表单的input的disabled值

SkyGull 发布于 2007-11-01 11:14, 2634 次点击
有个表单名为myform
表单内的一些input默认的 disabled="disabled"
想通过一个按钮.点击一下使得这个myform表单内的input属性 disabled=""

12 回复
#2
hmhz2007-11-01 12:04

[CODE]<script language="JavaScript">
function Change(){
if (document.myform.PWE.checked) {document.myform.PWO.disabled=false;}else{document.myform.PWO.disabled=true;}
}
</script>
<form name="myform">
<input type="text" name="PWO" value="0123456789" disabled />
<input type="checkbox" id="PWE" onclick="Change();" />
</form>[/CODE]



[此贴子已经被作者于2007-11-1 12:06:00编辑过]

#3
SkyGull2007-11-01 13:00
谢了,
#4
SkyGull2007-11-01 13:53
为什么单选按钮组解除不了???
#5
SkyGull2007-11-02 15:12
还有问题呢.帮忙解决下
#6
hmhz2007-11-05 13:22
[CODE]<script language="JavaScript">
function Change(){
if (document.myform.PWE.checked) {
document.myform.PW1.disabled=false;
document.myform.PW2.disabled=false;
document.myform.PW3.disabled=false;
document.myform.PW4.disabled=false;
document.myform.PW5.disabled=false;
document.myform.PW6.disabled=false;
document.myform.PW7.disabled=false;
}else{
document.myform.PW1.disabled=true;
document.myform.PW2.disabled=true;
document.myform.PW3.disabled=true;
document.myform.PW4.disabled=true;
document.myform.PW5.disabled=true;
document.myform.PW6.disabled=true;
document.myform.PW7.disabled=true;
}
}
</script>
<form name="myform">
<input type="text" name="PW1" value="abcdefghij" disabled /><br />
<input type="text" name="PW2" value="9876543210" disabled /><br />
<input type="text" name="PW3" value="hkjhlkhhjl" disabled /><br />
<input type="text" name="PW4" value="safdsfasdf" disabled /><br />
<input type="text" name="PW5" value="3534545545" disabled /><br />
<input type="text" name="PW6" value="jljkllkyui" disabled /><br />
<input type="text" name="PW7" value="0123456789" disabled /><br />
<input type="checkbox" id="PWE" onclick="Change();" />
</form>[/CODE]
#7
hmhz2007-11-05 13:29
[CODE]<script language="JavaScript">
function Change(){
if (document.myform.P1.checked) {document.myform.PW1.disabled=false;}else{document.myform.PW1.disabled=true;}
if (document.myform.P2.checked) {document.myform.PW2.disabled=false;}else{document.myform.PW2.disabled=true;}
if (document.myform.P3.checked) {document.myform.PW3.disabled=false;}else{document.myform.PW3.disabled=true;}
if (document.myform.P4.checked) {document.myform.PW4.disabled=false;}else{document.myform.PW4.disabled=true;}
if (document.myform.P5.checked) {document.myform.PW5.disabled=false;}else{document.myform.PW5.disabled=true;}
if (document.myform.P6.checked) {document.myform.PW6.disabled=false;}else{document.myform.PW6.disabled=true;}
if (document.myform.P7.checked) {document.myform.PW7.disabled=false;}else{document.myform.PW7.disabled=true;}
}
</script>
<form name="myform">
<input type="text" name="PW1" value="abcdefghij" disabled /><input type="checkbox" id="P1" onclick="Change();" /><br />
<input type="text" name="PW2" value="9876543210" disabled /><input type="checkbox" id="P2" onclick="Change();" /><br />
<input type="text" name="PW3" value="hkjhlkhhjl" disabled /><input type="checkbox" id="P3" onclick="Change();" /><br />
<input type="text" name="PW4" value="safdsfasdf" disabled /><input type="checkbox" id="P4" onclick="Change();" /><br />
<input type="text" name="PW5" value="3534545545" disabled /><input type="checkbox" id="P5" onclick="Change();" /><br />
<input type="text" name="PW6" value="jljkllkyui" disabled /><input type="checkbox" id="P6" onclick="Change();" /><br />
<input type="text" name="PW7" value="0123456789" disabled /><input type="checkbox" id="P7" onclick="Change();" /><br />
</form>[/CODE]
#8
疯狂的探索者2007-11-06 17:19

顶了
#9
fengmumei2007-11-07 09:38
是不是可以稍微修改以下change()函数为change(pid)
<script language="JavaScript">
function Change(pid){
if (document.myform.pid.checked) {document.myform.pid.disabled=false;}else{document.myform.pid.disabled=true;}
}
</script>
<form name="myform">
<input type="text" name="PW1" value="abcdefghij" disabled /><input type="checkbox" id="P1" onclick="Change(P1);" /><br />
<input type="text" name="PW2" value="9876543210" disabled /><input type="checkbox" id="P2" onclick="Change(P2);" /><br />
<input type="text" name="PW3" value="hkjhlkhhjl" disabled /><input type="checkbox" id="P3" onclick="Change(P3);" /><br />
<input type="text" name="PW4" value="safdsfasdf" disabled /><input type="checkbox" id="P4" onclick="Change(P4);" /><br />
<input type="text" name="PW5" value="3534545545" disabled /><input type="checkbox" id="P5" onclick="Change(P5);" /><br />
<input type="text" name="PW6" value="jljkllkyui" disabled /><input type="checkbox" id="P6" onclick="Change(P6);" /><br />
<input type="text" name="PW7" value="0123456789" disabled /><input type="checkbox" id="P7" onclick="Change(P7);" /><br />
</form>
#10
SkyGull2007-11-07 11:26
这样是可以了,但不能解决单选按钮组的disabled
#11
SkyGull2007-11-07 11:27
type=radio
有两项name是一样的就不行了.
#12
SkyGull2007-11-09 14:54
???????????????????????????????
#13
hmhz2007-11-09 15:15
单选框就加个 name 取值唯一

[CODE]<script language="JavaScript">
function Change(){
if (document.myform.P1.checked) {document.myform.PW1.disabled=false;}else{document.myform.PW1.disabled=true;}
if (document.myform.P2.checked) {document.myform.PW2.disabled=false;}else{document.myform.PW2.disabled=true;}
if (document.myform.P3.checked) {document.myform.PW3.disabled=false;}else{document.myform.PW3.disabled=true;}
if (document.myform.P4.checked) {document.myform.PW4.disabled=false;}else{document.myform.PW4.disabled=true;}
if (document.myform.P5.checked) {document.myform.PW5.disabled=false;}else{document.myform.PW5.disabled=true;}
if (document.myform.P6.checked) {document.myform.PW6.disabled=false;}else{document.myform.PW6.disabled=true;}
if (document.myform.P7.checked) {document.myform.PW7.disabled=false;}else{document.myform.PW7.disabled=true;}
}
</script>
<form name="myform">
<input type="text" name="PW1" value="abcdefghij" disabled /><input type="radio" name="P" id="P1" onclick="Change();" /><br />
<input type="text" name="PW2" value="9876543210" disabled /><input type="radio" name="P" id="P2" onclick="Change();" /><br />
<input type="text" name="PW3" value="hkjhlkhhjl" disabled /><input type="radio" name="P" id="P3" onclick="Change();" /><br />
<input type="text" name="PW4" value="safdsfasdf" disabled /><input type="radio" name="P" id="P4" onclick="Change();" /><br />
<input type="text" name="PW5" value="3534545545" disabled /><input type="radio" name="P" id="P5" onclick="Change();" /><br />
<input type="text" name="PW6" value="jljkllkyui" disabled /><input type="radio" name="P" id="P6" onclick="Change();" /><br />
<input type="text" name="PW7" value="0123456789" disabled /><input type="radio" name="P" id="P7" onclick="Change();" /><br />
</form>[/CODE]
1