我在AngularJS documentation中遵循表单提交准则,但是当我按下Enter键时,表单未提交。我需要做些什么来完成这项工作?这是我的代码。最重要的一点是,我使用ng-click
指定提交按钮的处理程序:Angular UI和Angular UI Bootstap - 在Enter键上提交表单
(编辑1:代码下面编辑的基础上@Pavel Horal的建议按钮已移动到形式仍然没有运气。 )
(编辑2:。该代码实际工作你必须在当你按下输入输入字段这解决了问题)
<div class="modal-body">
<form>
<div class="form-group">
<label for="payee">Payee</label>
<input type="text" class="form-control" id="payee" placeholder="Enter payee"
ng-model="vm.txn.payee" required>
</div>
<div class="form-group">
<label for="memo">Memo</label>
<input type="text" class="form-control" id="memo" placeholder="Enter memo"
ng-model="vm.txn.memo">
</div>
...
<button type="submit" class="btn btn-info" ng-click="vm.ok()">OK</button>
<button type="button" class="btn btn-default" ng-click="vm.cancel()">Cancel</button>
</form>
</div>
<div class="modal-footer">
</div>
你的提交按钮是''
添加我的评论作为一个正确的答案。 –