- Published on
コンタクトフォームを作成
- Authors
- Name
- Naoya 'noine' Sato
- @noineniya
コンタクトページを作ってみました。
普通に作っても面白くないなぁと思いつつも、まずはオーソドックスなものを作るのは大事かなと考えました。
手順としては、
- 受け取ったメッセージを何で処理するか決める(今回は Netlify)
- コンタクトページに入力フォームを配置
- css で整形
- Netlify の設定
- 動作確認
こんなところでした。
Netlify の Form notifications を使うにあたっては、 form に data-netlify="true" という属性を持たせる
各 input に name 属性を忘れずにつけること
これだけで Netlify の site setting の Forms -> Form notifications で設定したメールへメッセージを飛ばせます。便利!
ここにあるスパムフィルター(Honeypot field)使ってみたいけど今度かな。
興味で reCAPTCHA 2 を埋め込んでみたけど表示されない上に、メッセージも飛ばなくなったので削除。
今夜も遅いので、必要になったらちゃんと調べてみよっと。