【问题标题】:Angular.js idiom for disabling button when textarea is blank当textarea为空时禁用按钮的Angular.js成语
【发布时间】:2014-07-08 22:02:26
【问题描述】:

除非文本区域中存在文本,否则我希望禁用按钮。这是我尝试过的:

<textarea ng-model="shipment_ids"></textarea>
<button ng-click="do_something" ng-disabled="shipment_ids.length"></button>

但是,无论如何,按钮都是启用的。

【问题讨论】:

    标签: javascript angularjs validation


    【解决方案1】:

    我认为您想要与您的代码状态相反的内容。比如:

    <textarea ng-model="shipment_ids"></textarea>
    <button ng-click="do_something" ng-disabled="!shipment_ids">Click me</button>
    

    例如on JSFiddle here

    【讨论】:

    • 这解决了我的问题。看起来我应该重新审视我的假设,即当我在 textarea 中键入文本时按钮没有被禁用。
    猜你喜欢
    • 2016-07-20
    • 2013-11-17
    • 1970-01-01
    • 2020-02-18
    • 2022-06-12
    • 1970-01-01
    • 2015-04-24
    • 2016-05-13
    • 2020-12-04
    相关资源
    最近更新 更多