gpt4 book ai didi

javascript - React Native - onChangeText 和 onSubmitEditing 之间的区别?

转载 作者:数据小太阳 更新时间:2023-10-29 06:04:41 28 4
gpt4 key购买 nike

从 Facebook React Native Text Input 文档中,我能够辨别出这是在使用 onSubmitEditing 时发生的情况:

Callback that is called when the text input's submit button is pressed.

但是,onChangeText 没有任何内容。我假设如果文本已更改,那么它将触发。

为什么我要使用一个而不是另一个?例如,如果我正在为 TextInput 字段制作文本,难道我不想使用 onChangeText 吗?在某些示例中,我看到他们使用了 onSubmitEditing 并且我对为什么要使用其中一个感到困惑。这个问题不同于想知道如何制作提交按钮 - 我问的是为什么我会使用 onChangeText 而不是 onSubmitEditing

最佳答案

onSubmitEditing 当您点击文本输入提交按钮(键盘按钮)时触发。

onChangeText 当您在文本输入中键入任何符号时触发。

例如,您可能需要在每次按键时进行一些验证,在这种情况下您将使用 onChangeText,如果您需要在完成输入时触发验证,则需要 onSubmitEditing

在您的示例中,您将在这两种情况下实现所需的内容。

关于javascript - React Native - onChangeText 和 onSubmitEditing 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49595261/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com