0

テキスト入力フィールドに maxlength 機能を実装しようとしています。

ただし、maxlength の 30 を超えるたびに、長すぎるというメッセージは表示されません。

これを適切に実装できる場所で、何が間違っていますか。

<div class="form-group">
                            <div class="col-sm-4">
                                <label class="control-label align-left">JV Number:</label>
                            </div>
                            <div class="col-sm-8">
                                <input type="text" ng-maxlength="30" class="form-control" placeholder="Enter JV Number" id="txtJVNumber" name="txtJVNumber" ng-model="formCtrl.AddCheckDeposit.JVNumber" />
                            </div>
                        </div> 

編集#1

ドキュメントを読んだ後、フィールドを次のように変更しましたが、まだ警告が表示されません。

正しい構文を教えていただけないでしょうか。

<div class="col-sm-8">
                                <input type="text" ng-maxlength="30" class="form-control" placeholder="Enter JV Number" id="txtJVNumber" name="txtJVNumber" ng-model="formCtrl.AddCheckDeposit.JVNumber" />
                                <p class="help-block" ng-show="warrantyForm.txtJVNumber.$error.maxlength">Max characters of 30 exceeded</p>
                            </div>
4

1 に答える 1