ionic 3如何限制用户在输入字段中输入空格?

时间:2019-03-13 10:16:25

标签: angular ionic3 angular5

如何限制用户在Ionic 3的输入字段中输入空格。我已经尝试过set use_envelope_from = yes 它可以在IOS构建以及浏览器上运行,但不能用于android构建。我用Google搜索尝试过(keydown.space)="$event.preventDefault()"仍然遇到相同的问题。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我之前曾遇到过此问题,这是由于某些Android设备/版本未注册某些键盘事件而导致的。处理该情况的另一种方法是将其添加到您的component.html

<input type="text" (keypress)="preventSpace($event)" (keydown.space)="$event.preventDefault()">

以及您的component.ts:

preventSpace(event: any) {
  if (event.keyCode === 32 ) {
    return false;
  }
}

让我知道它是否有效吗?