私は自分のanglejsプロジェクターで働いています。テキストボックスが空であるかどうかに応じてボタンを無効または有効にする方法はありますか?
テンプレートに2つの入力テキスト要素があります。
ボタンは、2つの入力ボックスに文字列がある場合にのみ有効にする必要があります。ここで
はHTMLコードです:
<form id="loginform" class="form-horizontal" role="form">
<div style="margin-bottom: 25px" class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
<input id="login-username" type="text" class="form-control" ng-model="UserName" placeholder="UserName">
</div>
<div style="margin-bottom: 25px" class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
<input id="login-password" type="text" class="form-control" ng-model="Password" placeholder="Password">
</div>
<div style="margin-top:10px" class="form-group pull-left">
<div class="col-sm-12 controls">
<input type="button"
class="btn btn-success"
value="enter"
ng-click="inspectorArea.verify(UserName,Password)"
ng-disabled="(UserName == null || Password == null)">
</div>
</div>
</form>
、ここでは、plunkerを進めています。
この行を使用すると、入力ボタン要素に無効化または有効化ボタンが表示されます。ng-disabled="(UserName == null || Password == null)
しかし、それはplunker-exampleから見ることができます。ボタンは、テキストボックスが最初に文字列しかない場合にのみ有効です。それらはdisalbledされる。
少なくとも1つのテキストボックスが空の場合、どのようにボタンを無効にすることができますか?
以下の私の答えを見てください。非常に小さな変更が必要です。 – Aruna