下拉列表框问题?

mabnily 2003-09-26 10:47:56
三个文本框,一个下拉列表框中有三个值,我想选择不同的值时,显示不同的文本框。请各位帮忙!谢谢!
...全文
45 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
1fairy1 2003-09-26
  • 打赏
  • 举报
回复
____________________________________________________
<script>
function showit(n){
aa.style.display='none';
bb.style.display='none';
cc.style.display='none';
eval(n).style.display='';
}
</script>
<form>
<select onchange=showit(this.options[selectedIndex].value)>
<option>请选择</option>
<option value=aa>第一个</option>
<option value=bb>第二个</option>
<option value=cc>第三个</option>
</select>
</form>
<div id=aa style="display=none">
<input type=text value=第一个 size=10>
</div>
<div id=bb style="display=none">
<input type=2 value=第二个 size=20>
</div>
<div id=cc style="display=none">
<input type=text value=第三个 size=30>
</div>
_________________________________________________________
测试通过。
mabnily 2003-09-26
  • 打赏
  • 举报
回复
谢谢!
zhaoweiwei 2003-09-26
  • 打赏
  • 举报
回复
try this:

<html>

<head>
<script>
function show(u)
{
if(u=="t1"){f1.t1.style.visibility="visible"}
else if(u=="t2"){f1.t2.style.visibility="visible"}
else if(u=="t3"){f1.t3.style.visibility="visible"}
}
</script>
</head>

<body>

<form name="f1" method="POST" action="--WEBBOT-SELF--">
<p>
<select size="1" name="D1" onchange="show(this.value)">
<option selected >select</option>
<option value="t1">1</option>
<option value="t2">2</option>
<option value="t3">3</option>
</select></p>
<p>
<input type="text" name="t1" size="20" style="visibility:hidden" value="111"></p>
<p>
<input type="text" name="t2" size="20" style="visibility:hidden" value="22222"></p>
<p>
<input type="text" name="t3" size="20" style="visibility:hidden" value="33333"></p>
<input type="button" onclick="">
</form>

</body>

</html>

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧