6
私はAngularを使い慣れていないので、検証が失敗したときにフォームフィールドを強調表示する方法を知りたいと思います。Angularjs - フィールドが無効なときにフィールドをハイライトします。
私は後に何をするかを説明するためにfiddleを作成しました。
何か助けていただければ幸いです。あなたのケースでは
<p>
<label for="name">User:</label>
<input type="text" name="name" ng-model="name"
required ng-minlength="5" ng-maxlength="32">
<span ng-show="register.name.$error.required" class="err">
Required</span>
<span ng-show="register.name.$error.minlength" class="err">
Minimum 5 characters</span>
<span ng-show="register.name.$error.maxlength" class="err">
Maximum 32 characters</span>
</p>
::以下は、無効な入力をhightlightするデモです '.ng-invalid.ng汚い{ BORDER-赤色; outline-color:red; } ' – Enigo
@エニゴ:これは別の意味を持っています。これは、無効でダーティな入力に適用されます。 –