首页 文章

在nativescript中完成键盘后获取TextField文本属性

提问于
浏览
3

我有一个TextField,并希望在用户完成输入并希望继续时收听该事件 . 每次用户按任意键时我都不想调用函数,也不想添加提交按钮 . 键盘提供了一个“完成”按钮,所以为什么不使用它 . 接下来唯一的问题是如何倾听特定事件 .

2 回答

  • 2

    returnPress 应该做你想做的事:

    <TextField (returnPress)="returnPress()"
    
  • 1

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

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

    例:

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

相关问题