angular - 通过按角度 4 中的 enter 键提交表单
问题描述
通过按 Enter 键需要以下面的角度 4 提交表单是我的表单代码Action = ""
不起作用。我也尝试过(keydown) = domonething(event)
使用(keydown.enter) = domonething(event)
下面的代码
keyDownFunction(event) {
if (event.keyCode == 13) {
this.submit();
}
}
以下是我当前的代码
<form #f="ngForm" (ngSubmit)="f.form.valid && openModal(confirmationmodal)" novalidate action="">
<div class="form-group form-row">
<label class="col-form-label col-sm-4 col-md-4" for="name">Employee Name</label>
<div class="col-sm-8 col-md-8">
<span type="text" readonly class="form-control-plaintext" id="name">{{employeeDetails.EmployeeName}}</span>
</div>
</div>
<div class="form-group form-row">
<label class="col-form-label col-sm-4 col-md-4 " for="name">Manager Name</label>
<div class="col-md-8 col-sm-8">
<span type="text" readonly class="form-control-plaintext"
id="manager">{{employeeDetails.ManagerName}}</span>
</div>
</div>
<div class="form-group form-row">
<label for="name" class="col-sm-4 col-md-4 col-form-label">Subject</label>
<div class="col-md-8 col-sm-8">
<span type="text" readonly class="form-control-plaintext" id="manager">{{subject}}</span>
</div>
</div>
<button class="btn btn-success float-right" type="submit" id="submit">Submit</button>
</form>
解决方案
提交您(keyup.enter)="yourFunction()"
的提交按钮
推荐阅读
- http - “accept-ranges”标头设置为“none”而不是“bytes”
- ios - HUD 中的文本颜色
- sql - 这种 EAV 数据库设计是否可扩展
- scala - 在 Scala 中应用过滤器后更新对象值
- python - Flask 服务器可以缓存请求正文吗?
- ruby-on-rails - 如何重构此代码以使其更具可读性和效率?
- mysql - 选择不在多列mysql中的行
- c# - 带有 DataTrigger 和安全的 PasswordBox
- vba - 从 Excel 循环浏览 Outlook 文件夹和子文件夹
- flutter - E/flutter (12282): [错误:flutter/lib/ui/ui_dart_state.cc(148)] 未处理异常: HttpException: , uri =