【问题标题】:stuck in react native props - onSubmitEditing and onChangeText in <TextInput>卡在反应本机道具 - <TextInput> 中的 onSubmitEditing 和 onChangeText
【发布时间】:2022-12-22 23:01:47
【问题描述】:

当我在 TextInput 中使用 onSubmitEditing 并按下提交按钮时,我在控制台 onChangeText 中发现了一个未定义的结果,但我想把 onSubmitEditing


                    <View>
                        <Text>Name of Industry </Text>
                        <TextInput
                            placeholder='Your Answer'
                            onSubmitEditing={txtHandler1}
                      </View>

【问题讨论】:

  • 当您单击返回按钮或键盘上的等效按钮时,将调用 onSubmitEditing。

标签: react-native textinput


【解决方案1】:

当按下文本输入的提交按钮时调用onSubmitEditing。提交按钮可以是返回键,也可以根据 returnKeyType 属性不同,反之亦然。我不确定你想做什么?

您应该将文本值发送到txtHandler1

<View>
  <Text>Name of Industry </Text>
  <TextInput
   placeholder='Your Answer'
   onSubmitEditing={(event)=> txtHandler1(event.nativeEvent.text)}
  />
</View>

您还可以使用 onEndEditing 道具而不是 onSubmitEditing ,它将在文本输入结束时调用。

onEndEditing={(event)=&gt; txtHandler1(event.nativeEvent.text)}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-24
    • 2021-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-08
    • 1970-01-01
    相关资源
    最近更新 更多