在NativeScript中完成键盘之后,获取TextField Text属性



我有一个文本字段,想在用户完成打字并想要继续时收听事件。我都不想每次用户按任何键,也不想添加一个提交按钮。键盘提供了一个"完成"按钮,所以为什么不使用此按钮。唯一的问题是如何聆听该特定事件。

returnPress应该做你想做的事情:

<TextField (returnPress)="returnPress()" 

使用NativeScript 3,您可以使用新的blur事件。这样,您不仅在按下Enter键时会调用功能,还可以通过其他方式离开该字段(例如,点击其他字段(。

请参阅此处的API参考https://docs.nativescript.org/api-reference/classes/_ui_text_base_.textfield.html#blurevent

示例:

<TextField (blur)="userLeftTheField()"> 

最新更新