私はAngularJSを使用してフォームの検証を行っています。 私はこのフィールドを持っている:username
フィールドはdiv
タグはクラスとしてis-invalid
を持っていることを空白になりますときにng-class
を、使用してng-classがフォームの検証で認識されない
<body>
<div class="row">
<div class="container">
<h2 class="col-lg-6 col-lg-offset-5">
Sign up<i class="fa fa-diamond" aria-hidden="true"></i>
</h2>
</div>
</div>
<form class="sa-innate-form" name="myForm" novalidate>
<label>Username</label>
<div ng-class="{'is-invalid' : myForm.username.$invalid}">
<input type="text" name="username" ng-model="username" class="form-control" required />
<span class="requiredLabel" ng-show="myForm.username.$invalid">required field!</span>
</div>
。
私はCSS
で使用する場合:
<style>
.is-invalid.form-control {
border: 2px solid red;
}
</style>
クラスがis-invalid
あるときに名前username
持つinputタグの境界線が赤でなければなりませんが、それは動作しません。
フォーム要素を投稿できますか? 'name =" myForm "'を持っていますか? –
私は自分の質問を編集しました。 – DistribuzioneGaussiana