GatsbyJS / Netlify проблемы с формой - PullRequest
0 голосов
/ 19 февраля 2019

Я уже тщательно изучил этот вопрос и пока не нашел реального ответа - возможно, это простая ошибка форматирования, которую я делаю, но она сводит меня с ума.

Попытка заставить мой сайт Gatsby получать запросы из контактной формы, которая будет перенаправлена ​​на мою электронную почту через уведомление о отправке формы Netlify.После нажатия кнопки «отправить сообщение» пользователь должен быть перенаправлен на страницу «/ success».Я на gatsby 2.4.8.

Вот мой код из index.js, в котором находится контактная форма (шаблон gatsby-starter-strata).

<div className="row">
  <div className="8u 12u$(small)">
    <form
      name="contact"
      method="POST"
      action="/success"
      data-netlify="true"
      data-netlify-honeypot="bot-field"
    >
      <input type="hidden" name="form-name" value="contact" />
      <div className="row uniform 50%">
        <div className="6u 12u$(xsmall)">
          <input type="text" name="name" id="name" placeholder="Name" />
        </div>
        <div className="6u 12u$(xsmall)">
          <input type="email" name="email" id="email" placeholder="Email" />
        </div>
        <div className="12u">
          <textarea
            name="message"
            id="message"
            placeholder="Message"
            rows="4"
          />
        </div>
      </div>
    </form>
    <ul className="actions">
      <li>
        <input type="submit" value="Send Message" />
      </li>
    </ul>
  </div>
</div>
...