如何禁用具有相同名称的 2 个输入之一
Posted
技术标签:
【中文标题】如何禁用具有相同名称的 2 个输入之一【英文标题】:How to disable one of 2 input with same names 【发布时间】:2014-06-25 22:47:52 【问题描述】:我有 2 个同名的 选择。一个显示,另一个隐藏。
<select name="city" style="display: none;">
<option value="notSend">foo</option>
</select>
<select name="city">
<option value="send">foo</option>
</select>
我怎样才能发送only选择,显示哪些?
【问题讨论】:
禁用隐藏的那个 你为什么要这样做?单选按钮肯定会更好地满足您的需求吗? 【参考方案1】:禁用不应发送的代码。
在不删除代码的情况下像这样禁用 html:
<!--select name="city" style="display: none;">
<option value="notSend">foo</option>
</select-->
<select name="city">
<option value="send">foo</option>
</select>
【讨论】:
【参考方案2】:您可以使用 HTML disabled 属性来禁用 <select>
并使用 Jquery hide 方法隐藏该元素
示例: http://jsfiddle.net/zZTMd/
注意:不要忘记包含 JQuery 库文件
【讨论】:
以上是关于如何禁用具有相同名称的 2 个输入之一的主要内容,如果未能解决你的问题,请参考以下文章