<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>
<form name=myform>
A<input type="radio" name="A" onclick=chk(this)>
B<input type="radio" name="B" onclick=chk(this)>
C<input type="text" name="C">
D<input type="text" name="D">
</form>
</BODY>
<script language=javascript>
function chk(obj)
{
if (obj.name=="A")
{
document.myform.C.disabled=false
document.myform.D.value=""
document.myform.D.disabled=true
}
if (obj.name=="B")
{
document.myform.D.disabled=false
document.myform.C.value=""
document.myform.C.disabled=true
}
}
</script>
</HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<BODY>
<form name=myform>
A<input type="radio" name="A" onclick=chk(this)>
B<input type="radio" name="B" onclick=chk(this)>
C<input type="text" name="C">
D<input type="text" name="D">
</form>
</BODY>
<script language=javascript>
function chk(obj)
{
if (obj.name=="A")
{
document.myform.C.disabled=false
document.myform.D.value=""
document.myform.D.disabled=true
}
if (obj.name=="B")
{
document.myform.D.disabled=false
document.myform.C.value=""
document.myform.C.disabled=true
}
}
</script>
</HTML>
解决方案 »
- javascript的一个关于循环执行的问题
- 大家对常用的jquery插件有哪些
- 菜鸟求指导--!
- 别人发送图片的base64编码给,如何让其显示在页面上?
- 关于POPUP窗口的透明问题
- 下拉列表 关联显示的时候出问题啦~~ 在线等
- 奇怪的Javascript
- Javascript或VBscript中如何使字符型的日期值减1?
- 这断代码为什么不好用呢?
- 如何抓取网页动态生成的数据
- 一个已经定义但没赋值的变量,如何判空?
- 刚才kinzey(kinzey)( )兄弟解答的一个问题,再次请教;JavaScript:有Radio A、Radio B和Text C、Text D;选择Radio A时,让Text C有效,Tex
{
if (document.all.form1.a51.checked)
{
document.all.form1.a52.checked=false;
document.all.form1.a51text.readOnly=false;
document.all.form1.a52text.value="";
document.all.form1.a52text.readOnly=true;
}
else
{
document.all.form1.a51text.value="";
document.all.form1.a51text.readOnly=true;
}
}function a5b()
{
if (document.all.form1.a52.checked)
{
document.all.form1.a51.checked=false;
document.all.form1.a52text.readOnly=false;
document.all.form1.a51text.value="";
document.all.form1.a51text.readOnly=true;
}
else
{
document.all.form1.a52text.value="";
document.all.form1.a52text.readOnly=true;
}
}
这是我的,和楼主要的差不多。
1、Radio A和Radio B应该是一组的。不然这两个radio可以被同时选择。
2、如果要使无效的text的背景变灰,应该怎么办?
<form name=myform>
A<input type="radio" name="A" onclick=chk(this) checked>
B<input type="radio" name="A" onclick=chk(this)>
C<input type="text" name="C">
D<input type="text" name="D">
</form>
</BODY>
<script language=javascript>
function chk(obj)
{
if (obj.name=="A")
{
document.myform.C.disabled=false
document.myform.D.value=""
document.myform.D.disabled=true
}
//if (obj.name=="B")
//{
// document.myform.D.disabled=false
// document.myform.C.value=""
// document.myform.C.disabled=true
//}
}
</script>
A<input type="radio" name="A" onclick=chk(this,true) checked> //默认时,选择此项;
B<input type="radio" name="A" onclick=chk(this,false)> //
C<input type="text" name="C"> //
D<input type="text" name="D" disabled> //默认时,此项无效;
</form><script language=javascript>
?????
</script>
A<input type="radio" name="A" onclick=chk(true) checked>
B<input type="radio" name="A" onclick=chk(false)>
C<input type="text" name="C">
D<input type="text" name="D" disabled style="background:cccccc">
</form>
<script language=javascript>
function chk(mybool)
{
if (mybool)
{
document.myform.C.disabled=false;
document.myform.C.style.background="";
document.myform.D.value="";
document.myform.D.disabled=true;
document.myform.D.style.background="cccccc";
}
else
{
document.myform.D.disabled=false;
document.myform.D.style.background="";
document.myform.C.value="";
document.myform.C.disabled=true;
document.myform.C.style.background="cccccc";
}
}
</script>
我的邮件:[email protected]
我的QQ:9684040