[英]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.