当我在TextInput中使用onSubmitEditing并按下提交按钮时,我发现控制台onChangeText工作了一个未定义的结果,但我想把onSubmitEditing
<View>
<Text>Name of Industry </Text>
<TextInput
placeholder='Your Answer'
onSubmitEditing={txtHandler1}
/>
</View>
onSubmitEditing
在文本输入的提交按钮被按下时被调用。提交按钮可以是返回键,也可以根据returnKeyType
道具的不同而不同,反之亦然。我不确定你想做什么?
你应该把文本值发送给txtHandler1
<View>
<Text>Name of Industry </Text>
<TextInput
placeholder='Your Answer'
onSubmitEditing={(event)=> txtHandler1(event.nativeEvent.text)}
/>
</View>
你也可以使用onEndEditing
props来代替onSubmitEditing
,它将在文本输入结束时调用。
onEndEditing={(event)=> txtHandler1(event.nativeEvent.text)}