【问题标题】:How to disable one of 2 input with same names如何禁用具有相同名称的 2 个输入之一
【发布时间】: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选择,显示哪些?

【问题讨论】:

  • 禁用隐藏的那个
  • 你为什么要这样做?单选按钮肯定会更好地满足您的需求吗?

标签: html input send


【解决方案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 属性来禁用 &lt;select&gt; 并使用 Jquery hide 方法隐藏该元素

    示例: http://jsfiddle.net/zZTMd/

    注意:不要忘记包含 JQuery 库文件

    【讨论】:

      猜你喜欢
      • 2017-08-03
      • 2014-12-19
      • 2020-01-22
      • 2013-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-28
      相关资源
      最近更新 更多