Javascript 如何在react-formik无线电场上使用onChange属性
每当我点击不同的单选按钮时,我都希望使用onchange函数。但每当我尝试这样做时,formik的默认行为就会丢失Javascript 如何在react-formik无线电场上使用onChange属性,javascript,reactjs,formik,Javascript,Reactjs,Formik,每当我点击不同的单选按钮时,我都希望使用onchange函数。但每当我尝试这样做时,formik的默认行为就会丢失 const initialValues = { hasParent:"no" } const handleParentRadioChange = (val) => { if (val === 'yes') { alert('true'); } else { alert('false'); } }; co
const initialValues = {
hasParent:"no"
}
const handleParentRadioChange = (val) => {
if (val === 'yes') {
alert('true');
} else {
alert('false');
}
};
const submitData = (value) =>{
console.log(value);
}
<Formik
initialValues={initial}
onSubmit={submitData}
>
<Field
onChange={() => handleParentRadioChange('yes')}
type="radio"
name="hasParent"
value="yes"
/>
Yes
<Field
onChange={() => handleParentRadioChange('no')}
type="radio"
name="hasParent"
value="no"
/>
No
</Formik>
常量初始值={
hasParent:“不”
}
const handleParentRadioChange=(val)=>{
如果(val==‘是’){
警报(“真”);
}否则{
警报(“假”);
}
};
常量提交数据=(值)=>{
console.log(值);
}
handleParentRadioChange('yes')}
type=“无线电”
name=“hasParent”
value=“是”
/>
对
handleParentRadioChange('no')}
type=“无线电”
name=“hasParent”
value=“否”
/>
不
如何在不丢失默认formik属性的情况下对formik字段执行onChange?onChange属性在formik radio中不起作用…使用onClick可以实现同样的效果