From 8df53e591b684071d4dbc774d128d9b400c203d1 Mon Sep 17 00:00:00 2001 From: alsaze Date: Tue, 2 Dec 2025 18:07:40 +0300 Subject: [PATCH] init --- components/Contacts.vue | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/components/Contacts.vue b/components/Contacts.vue index 5c6d27e..4a172ab 100644 --- a/components/Contacts.vue +++ b/components/Contacts.vue @@ -44,6 +44,8 @@
+ +
Как к вам обращаться @@ -198,11 +200,20 @@ const [phone, phoneAttrs] = defineField('phone') const [service, serviceAttrs] = defineField('service') const [comment, commentAttrs] = defineField('comment') -const onSubmit = handleSubmit((values) => { - console.log('onSubmit', values) +const onSubmit = handleSubmit(async (values) => { + const payload = new FormData() + payload.append('form-name', 'contacts') + Object.entries(values).forEach(([key, value]) => { + payload.append(key, value as any) + }) + + await fetch('/', { + method: 'POST', + body: payload, + }) toast.add({ - title: 'Заявка успешно отправлена, мы скоро с вами свяжемся !', + title: 'Заявка успешно отправлена!', }) })