【发布时间】:2014-06-29 19:10:58
【问题描述】:
Angular 中是否有一种自动方式来显示无效表单的错误消息。例如,我有以下内容。它确实运作良好,因为它不允许用户提交,但它不会给用户任何自动反馈来告诉他们需要元素。如果表单在提交时无效,是否有一种自动方法让它打印字段是必需的消息?
<div class="form-center">
<form name="loginform" class="forms" ng-controller="controllers.LoginController">
<fieldset> <legend><h3>Account Login</h3></legend>
<div class="advanced-search-item">
<label>Username:</label><br /> <input type="text" ng-model="username" name="username" placeholder="username" required><span class="error" ng-show="submitted && loginform.username.$error.required">Required!</span>
</div>
<div class="advanced-search-item">
<label>Password:</label><br />
<input type="password" name="password" ng-model="password" placeholder="password" required><span class="error" ng-show="submitted && loginform.username.$error.required">Required!</span>
</div>
<div class="advanced-search-item">
<a href="#" class="advanced-search-button submit-button" ng-disabled='!loginform.$valid' ng-click="submitted=true;loginUser()">Login</a>
</div>
</fieldset>
</form>
</div>
【问题讨论】:
标签: angularjs