【问题标题】:Button click event not firing on android device when soft keyboard is displayed.显示软键盘时,Android 设备上的按钮单击事件未触发。
【发布时间】:2018-10-30 16:12:51
【问题描述】:

我正在 Angular 4 上构建一个表单。在 android 上,假设我正在编辑一个文本框,软键盘在屏幕上。然后我滑动到提交按钮所在的屏幕底部。当我单击时,键盘会自行隐藏,但不会触发按钮上的事件。有什么想法吗?

【问题讨论】:

    标签: angular keyboard event-handling responsive


    【解决方案1】:

    当您使用 FormsModule 和 ReactiveFormsModule 时,默认情况下 Angular 会禁用默认表单提交。

    您可以通过将方法分配给表单元素上的输出事件来实现。

    <form (submit)="onSubmit($event)" [formGroup]="myformgroup">
      <input type="text" formControlName="myformcontrol"/>
    </form>
    

    【讨论】:

      猜你喜欢
      • 2014-06-25
      • 1970-01-01
      • 2012-03-14
      • 2015-11-17
      • 2013-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-04
      相关资源
      最近更新 更多