【问题标题】:enable/disable textbox on combo selection在组合选择上启用/禁用文本框
【发布时间】:2012-05-18 22:53:55
【问题描述】:

我想根据组合框中下拉项的选择来启用/禁用文本框。之前的文本框处于禁用模式,当第一个选项被选中时,文本框将被启用,当第二个选项将被启用时选择然后文本框将再次被禁用。我如何使用 jquery 来做到这一点?谢谢

<select id="combo">
<option value="_">select</option>
<option value="firstoption">firstoption</option>
<option value="secondoption">secondoption</option>
</select>

<input type="text" id="textbox" disabled="true"/>

【问题讨论】:

    标签: javascript jquery html drop-down-menu


    【解决方案1】:
    $(function() {
        $("#combo").change(function() {
            if ($(this).val() == "firstoption") {
                console.log(true);
                $("#textbox").removeAttr("disabled");
            }
            else {
                console.log(false);
                $("#textbox").attr("disabled", "disabled");
            }
        });
    });
    

    【讨论】:

      【解决方案2】:
      $("#combo").change(function() { if($(this).val() == "secondoption") { $("#textbox").attr("disabled", "disabled"); } else { $("#textbox").removeAttr("disabled"); } });

      【讨论】:

      • 感谢您的回答,但当我选择第一个选项时,它没有启用文本框
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多