我已经实现了带有响应本机的formik。 我使用formik:2.1.4,是的:0.29.1并反应本机:0.62。 我将验证与yup一起使用,但验证仅在模糊时触发。 如何触发更改文本的验证?
sp_xml_preparedocument
使用此代码,将在模糊文本输入时触发验证。 我需要触发对更改文本的验证。
答案 0 :(得分:0)
在setFieldTouched('phoneNumber', true)
中也插入onChangeText
行。
...
...
<TextInput
onFocus={() => props.setFocus(true)}
value={props.phoneNumber}
style={styles.subContainerPhoneNumber}
placeholderStyle={styles.placeholder}
placeholder={'Type your phone number'}
onChangeText={(value) => {
setFieldTouched('phoneNumber') // add here also
handleChange('phoneNumber');
props.changePhoneNumber(value);
}}
keyboardType={'numeric'}
onBlur={() => setFieldTouched('phoneNumber')}
/>
...
...