【发布时间】:2020-09-23 18:19:14
【问题描述】:
我正在使用 textInput 来获取用户年龄,因此在 iOS 上我将数字键盘和返回键类型设置为“完成”,所以我正在使用
returnKeyType={'done'}
keyboardType="numeric"
到目前为止,我只是想弄清楚当用户点击“完成”按钮时如何做某事。
这是我当前的文本输入字段
<TextInput
placeholder="Age (Yr)"
style={AuthScreenStyles.Input}
autoCapitalize="none"
autoCorrect={false}
returnKeyType={'done'}
keyboardType="numeric"
ref={register({ name: 'age_year' }, { required: true })}
onChangeText={(text) => setValue('age_year', text, true)}
onSubmitEditing={() => {
console.log('The button has been pressed');
}}
/>
我还没有让这个 console.log() 触发。有人知道按下完成按钮时如何捕捉吗? onSubmitEditing() 不起作用。
【问题讨论】:
标签: reactjs react-native