html - 在角度输入键后如何聚焦按钮
问题描述
假设我在一个角度组件中有以下形式。单击输入键后如何专注于登录按钮?
<form class="mt-4" #contactform="ngForm">
<input type="text" class="form-control" aria-describedby="emailHelp" placeholder="" [(ngModel)]="model.eMail" required>
<input type="password" class="form-control" placeholder="" [(ngModel)]="model.password" required>
<button type="button" class="btn btn-primary btn-lg btn-block" (click)="onClickSend(contactform)">Log in</button>
<button type="button" class="btn btn-primary btn-lg btn-block">Clear</button>
</form>
提前致谢。
解决方案
将登录按钮更改为输入“提交” - 输入键将触发它。
<button type="submit" class="btn btn-primary btn-lg btn-block" (click)="onClickSend(contactform)">Log in</button>
您还可以在表单标签上使用 ngSubmit 而不是单击:
<form class="mt-4" #contactform="ngForm" (ngSubmit)="onClickSend(contactform)">
<button type="submit" class="btn btn-primary btn-lg btn-block">Log in</button>
</form>
推荐阅读
- google-chrome-devtools - Firefox 开发者工具截断长网络响应,Chrome 不显示
- prestashop-1.7 - 更新到 1.7.4 后无法访问 prestashop 管理门户
- javascript - Fullpage.js onSlideLeave 触发 CSS 类
- ionic-framework - 参数类型“{directives: any[];}”不可分配给“NgModule”类型的参数
- python - 使用图像运行 PyQt5 时出错
- java - Solr 插件自定义
- python - 阶跃函数和指数衰减的卷积
- javascript - 打开不同选项卡中的 URL 列表并单击相同按钮
- android - [Android]如何使用 ADB 命令将正在进行的通话置于 HOLD
- javascript - Summernote 编辑器 - 将转发器字段添加到对话框