显示软键盘时,Android 设备上的按钮单击事件未触发。
Posted
技术标签:
【中文标题】显示软键盘时,Android 设备上的按钮单击事件未触发。【英文标题】:Button click event not firing on android device when soft keyboard is displayed. 【发布时间】:2018-10-30 16:12:51 【问题描述】:我正在 Angular 4 上构建一个表单。在 android 上,假设我正在编辑一个文本框,软键盘在屏幕上。然后我滑动到提交按钮所在的屏幕底部。当我单击时,键盘会自行隐藏,但不会触发按钮上的事件。有什么想法吗?
【问题讨论】:
【参考方案1】:当您使用 FormsModule 和 ReactiveFormsModule 时,默认情况下 Angular 会禁用默认表单提交。
您可以通过将方法分配给表单元素上的输出事件来实现。
<form (submit)="onSubmit($event)" [formGroup]="myformgroup">
<input type="text" formControlName="myformcontrol"/>
</form>
【讨论】:
以上是关于显示软键盘时,Android 设备上的按钮单击事件未触发。的主要内容,如果未能解决你的问题,请参考以下文章