隐藏的输入框如何在特定情况下显示出来?

maiko2011 2010-03-06 04:33:48
我有一张选择项的表单,里面有:北京,上海,天津,重庆等选项,亦有三个隐藏了的输入框(输入),想问如何在选取了北京之后可以把这三个隐藏了的输入框显示出来?而选取上海,天津,重庆的时候则不用显示。谢谢!
...全文
84 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿彪兄 2010-03-06
  • 打赏
  • 举报
回复
引用 2 楼 net_lover 的回复:
HTML code<selectonchange="show(this)"><optionvalue="北京">

....<divid="data" style="display:none"><input></div>


function show(x)
{
if(x.options[x.selectedIndex].value=="北京")
{
document.getElementById?-

及1楼的观点我都支持
luohuayh 2010-03-06
  • 打赏
  • 举报
回复
1L 2L都给出解答了,其实就是动态改变属性值的问题
c0536676 2010-03-06
  • 打赏
  • 举报
回复
<select onchange="show(this.value)">
<option value="2">隐藏</option>
<option value="1">显示</option>
</select>
<input id="a" style="display:none;">
<script type="text/javascript">
function show(t){
if(t==1)
{
document.getElementById("a").style.display = "block";
document.getElementById("a").value = "";
}
else
{
document.getElementById("a").style.display = "none";
}

}
</script>
孟子E章 2010-03-06
  • 打赏
  • 举报
回复
<select onchange="show(this)">
<option value="北京">

....
<div id="data" style="display:none"><input></div>


function show(x)
{
if(x.options[x.selectedIndex].value=="北京")
{
document.getElementById("data").style.display=""
}
else
{

document.getElementById("data").style.display="none"
}
}
kickken 2010-03-06
  • 打赏
  • 举报
回复
<BODY>
<select id="sele" OnChange="ff()">
<option value="1">北京
<option value="2">上海
</select>
<input type="text" size="10" id="txt1">
<input type="text" size="10" id="txt2">
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function ff()
{
if (document.all.sele.selectedIndex == 0)
{
document.all.txt1.style.display = ""
document.all.txt2.style.display = ""
}
else
{
document.all.txt1.style.display = "none"
document.all.txt2.style.display = "none"
}
}
//-->
</SCRIPT>
yexianshow 2010-03-06
  • 打赏
  • 举报
回复
LS说得没错,1,2L都讲完了
不过你相了解具体一点的话自己去搜“级联菜单”看吧

87,993

社区成员

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

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