[英]Submit Modal in Component with Form ReactJs
我有以下情況。 我有一個帶有表單的組件,這個表單有一個調用模態進行另一次注冊的組件,當我提交模態注冊時,它也在主組件中提交,有人經歷過嗎?
對不起我的英語
我的主要組件,我使用 Formik 提交
const salvar = (values) => {
if (marca.length === 0) {
alertError('Marca é obrigatório.');
return
} else {
values = {
nome: values.nome,
descricao: values.descricao,
marca: marca.value
};
handleSubmit(values, url, AlertSuccess, AlertError, valuesPesonalizados,
fieldsPesonalizados);
}
福米克...
<Formik
initialValues={{
nome: '',
descricao: ''
}}
validationSchema={SignupSchema}
onSubmit={salvar}
>
在這種情況下,我有一個打開另一個表單的模態組件
這也有Formik的提交
const salvar = async (values) => {
handleSubmit(values, url, AlertSuccess, AlertError, valuesPesonalizados,
fieldsPesonalizados);
}
<Formik
initialValues={{
nome: '',
descricao: ''
}}
validationSchema={SignupSchema}
onSubmit={salvar}
>
但是當以模態提交時,它確實在兩個組件中都提交。
我試圖更改提交名稱,但無濟於事。
我有以下情況。 我有一個帶有表單的組件,這個表單有一個調用模態進行另一次注冊的組件,當我提交模態注冊時,它也在主組件中提交,有人經歷過嗎?
對不起我的英語
我的主要組件,我使用 Formik 提交
const salvar = (values) => {
if (marca.length === 0) {
alertError('Marca é obrigatório.');
return
} else {
values = {
nome: values.nome,
descricao: values.descricao,
marca: marca.value
};
handleSubmit(values, url, AlertSuccess, AlertError, valuesPesonalizados,
fieldsPesonalizados);
}
福米克...
<Formik
initialValues={{
nome: '',
descricao: ''
}}
validationSchema={SignupSchema}
onSubmit={salvar}
>
在這種情況下,我有一個打開另一個表單的模態組件
這也有Formik的提交
const salvar = async (values) => {
handleSubmit(values, url, AlertSuccess, AlertError, valuesPesonalizados,
fieldsPesonalizados);
}
<Formik
initialValues={{
nome: '',
descricao: ''
}}
validationSchema={SignupSchema}
onSubmit={salvar}
>
但是當以模態提交時,它確實在兩個組件中都提交。
我試圖更改提交名稱,但無濟於事。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.