Итак, я ломал голову, смотрел учебники и пробовал все в целом. Документы Netlify немного неясны в отношении того, как это сделать, и учебники, которые я наблюдал, немного конфликтуют с ним в общей настройке кода. Может ли кто-нибудь возразить, что это правильный путь и мой код верен? если не подскажете, что можно добавить или удалить, чтобы это сработало? Я не вижу ни одного из представленных мной материалов в Netlify.
import React from 'react';
import Layout from '../components/layout';
import SEO from '../components/seo';
import './contact.scss';
const ContactPage = () => {
return (
<Layout>
<SEO title="Contact" />
<h2 style={{ textAlign: 'center' }}>Drop a line and say hi!</h2>
<h1>Contact Me</h1>
<div className="contactForm">
<form name="contact" netlify netlify-honeypot="bot-field" hidden>
<input type="text" name="name" />
<input type="email" name="email" />
<input type="subject" name="subject" />
<input type="budget" name="budget" />
<textarea name="message"></textarea>
</form>
<form
name="contact"
method="post"
data-netlify="true"
data-netlify-honeypot="bot-field"
action="/success/"
data-netlify-recaptcha="true"
>
<input type="hidden" name="form-name" value="contact" />
<input type="text" name="name" placeholder="Your Name" />
<input type="email" name="email" placeholder="name@name.com" />
<input
type="subject"
name="subject"
placeholder="Your Question?"
style={{ width: '70%', float: 'left' }}
/>
<input
type="budget"
name="budget"
placeholder="Your Budget"
style={{ marginLeft: '2%', width: '27%', float: 'left' }}
/>
<textarea
name="message"
placeholder="Whats on your mind?"
style={{ height: '100px' }}
></textarea>
<div data-netlify-recaptcha="true"></div>
<button type="submit">Send</button>
</form>
</div>
</Layout>
);
};
export default ContactPage;
Если есть что-то дополнительное, что я могу предоставить, чтобы помочь прояснить это, пожалуйста, дайте мне знать. Я просто не знаю, что хорошо или нет добавлять или убирать из кода, чтобы он был представлен правильно. Netlify признает, что форма существует, но, похоже, ничего не отправлено.