【发布时间】:2014-06-30 19:22:32
【问题描述】:
我使用 Angular.js 编写了一个表单,该表单需要在提交之前填写一个字段。验证工作正常(当我提交表单时,该字段显示验证错误)但表单似乎仍在执行其 ng-click 操作。
尽管有验证错误,是否应该提交 Angular 表单?如果出现验证错误,防止其提交的最佳方法是什么?
这是有问题的表格:
<form role="form">
<div class="form-group">
<label>Book Id</label><br>
<input ng-model="bookToSend.bookId" class="form-control" maxlength="40" required type="text">
</div>
<button type="submit" ng-click="sendBookUpdate(BookToSend)">Send Book Update</button>
</form>
【问题讨论】:
标签: javascript forms angularjs validation