有关下拉框和文本框的联动问题!高分送出!!

Hamber 2004-10-10 10:37:56
在工作中碰到一个这样的问题:根据下拉框的选择来决定文本框是否需要,比如你选择了“专用”,下面的“单位代码”和“单位名称”就需要有文本框,如果选择了“通用”,就不要出现文本框,代码如下:

下拉框代码:
<td width="15%" nowrap bgcolor="#D6D3EF" align="right" >类型:</td>
<td nowrap align="left">

<html:select property="agreeSetsEntity.xylx">
<html:option value='1'>专用</html:option>
<html:option value='2'>通用</html:option>
</html:select>

</td>

“单位代码”和“单位名称”代码:
<tr>
<td nowrap bgcolor="#D6D3EF"><div align="right">单位代码:</div></td>
<td nowrap >
<html:text property="agreeSetsEntity.xyqddwdm" size="32" maxlength="32"/>
</td>

<td nowrap bgcolor="#D6D3EF"><div align="right">单位名称:</div></td>
<td nowrap ><div align="left">
<html:text property="agreeSetsEntity.xyqddwmc" size="16" maxlength="32" /></div>
</td>
</tr>


求救高手!!
...全文
120 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ouyld 2004-10-10
  • 打赏
  • 举报
回复
<script>
if (document.form1.1.selected)
{
document.form1.yintan.type=text
}
else
{
document.form1.yintan.type=hidden
}
</script>
<form name="form1" method="post" action="">
<select name="select">
<option selected id="1">a</option>
<option id="2">b</option>
</select>
<input type="text" name="textfield">
<input type="hidden" name="hiddenField">
</form>
  • 打赏
  • 举报
回复
呵呵,本来还有
var o = document.getElementById("table1");
var trnew = o.insertRow;
var tdnew=trnew.inserCell;
tdnew.innerHTML="<input type='text' id=''>"
wufeng0524 2004-10-10
  • 打赏
  • 举报
回复
hehe
Hamber 2004-10-10
  • 打赏
  • 举报
回复
哈哈,自己搞定了!!好开心!!
  • 打赏
  • 举报
回复
多做出一个隐藏层来就好了
  • 打赏
  • 举报
回复
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 2</title>
<script>
function ttt(){
var i=0;
for(i=0;i<document.all.sele1.length;i++){
if(document.all.sele1[i].selected==true)
{ alert(i);
}
}
}
</script>
</head>

<body>
<select id="sele1" onchange="ttt()">
<option value="1">ttt</option>
<option value="2">bbb</option>
</select>
</body>

</html>
Hamber 2004-10-10
  • 打赏
  • 举报
回复
楼上的能给出代码吗?谢谢!
  • 打赏
  • 举报
回复
你用onchange时间判断,多加个文本框的层算了

87,907

社区成员

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

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