【发布时间】:2015-09-11 11:15:38
【问题描述】:
我有一个表单,其中我使用 Bootstrap 添加了两个文本字段。现在我尝试为这两个字段添加 AngularJs 验证,但无法做到。这是我的 userId 文本字段的标记。
<form role="form" name="Loginform" action="" method="post" class="registration-form">
<div class="form-group">
<label class="sr-only" for="UserID">User ID</label>
<input type="text" name="UserID" ng-model="user" placeholder="User ID..." class="form-first-name form-control" id="UserID" required>
<span style="color:red" ng-show="Loginform.user.$dirty && myForm.user.$invalid">
<span ng-show="Loginform.user.$error.required">Username is required.</span>
</span>
</div>
</form>
请帮我解决这个问题..谢谢..
【问题讨论】:
-
Loginform.user.$dirty && myForm.user.$invalid甚至没有针对两种检查的相同表单。 -
name="user"在哪里,用户名的输入字段在哪里?你有Loginform.user.$dirty的name="UserID" 和验证,我的理解应该是Loginform.UserID.$dirty。
标签: javascript angularjs twitter-bootstrap