如何根据下拉菜单选择隐藏/显示文本框
How can I hide/show textboxes based on drop down menu selection?
我有一个下拉菜单,其中一个选项是"其他"。每个选项都存储在一个id为if OptionId = 6, OptionDescription is "Other"
的表中。
如果选择了"其他",则应出现一个文本框,供用户具体输入其他标准:
<tr>
<td class="labels">
Option:
</td>
<td colspan="3">
<%=Html.DropDownList("OptionId", Utilities.OptionLookup(), "-Select One-") %>
</td>
<td>
<input id="OtherOption" type="text" />
</td>
</tr>
在这种情况下,Utilities.OptionLookup()
从Option表中获取值,并填充dd
。目前,我只有一个普通的文本框OtherOption
。
我以前使用过javascript来做类似的事情,但它是基于点击事件的。因此,我将文本框设置为'display:none'
,使用onclick
命名脚本,并在脚本中执行可见的true或false。
我希望能够做一些类似的事情,但当我的下拉菜单中选择了"其他"时。
最好的方法是什么?
您可以用同样的方法来完成,但您使用的不是onclick
事件,而是onchange
事件。
相关文章:
- xmlhttp.responseText不显示文本
- 如何在MVC中使用jQuery在文本框旁边显示文本
- 根据页面的位置突出显示文本中的字符
- 当选择值x时,Javascript需要在正确的位置显示文本区域,从而循环通过具有选择选项的表单
- 操作javascript变量[HTML]以只显示文本
- 如何显示文本长度,即使它超过ng最大长度
- 如何在悬停时显示文本而不移动页面上的内容
- ASP.NET MVC,在文本框旁边显示文本
- 可单击滚动图像以显示文本框
- 使用鼠标悬停JavaScript/HTML显示文本
- 延迟高亮显示文本区域中的文本
- 选择“选择选项”时显示文本.怎么做
- 无法使用JavaScript在画布上显示文本
- 在不更改HTML源代码的情况下,在管理员TinyMCE编辑器中突出显示文本
- 将鼠标悬停在图像上时显示文本
- javascript:在for循环中使用settimeout来定期显示文本
- 一页主题搜索/用下一个按钮突出显示文本
- JavaScript 在更改选择时不显示文本区域
- 用于突出显示文本的JQuery/JavaScript插件
- 模式显示文本区域内容不是字符串