[英]how do you use onChange property on react formik radio field
每當我單擊不同的單選按鈕時,我都希望使用 onchange function。 但是每當我嘗試這樣做時,formik 的默認行為就會丟失。
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>
如何在不丟失默認 formik 屬性的情況下對 formik 字段執行 onChange?
onChange 屬性在 formik 收音機中不起作用...您可以通過 onClick 實現相同的目的。 https://formik.org/docs/examples/radio-group
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.