在本机脚本中完成键盘后获取 TextField 文本 属性
Get TextField text property after keyboard done in nativescript
我有一个 TextField,想在用户完成输入并想继续时收听事件。我既不想在每次用户按下任何键时调用函数,也不想添加提交按钮。键盘提供了一个 'done' 按钮,所以为什么不使用它。接下来的唯一问题是如何收听该特定事件。
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()">
我有一个 TextField,想在用户完成输入并想继续时收听事件。我既不想在每次用户按下任何键时调用函数,也不想添加提交按钮。键盘提供了一个 'done' 按钮,所以为什么不使用它。接下来的唯一问题是如何收听该特定事件。
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()">