ブライダルフェアの予約フォームを、スマホで送信完了まで届ける。作る側が確かめる実装のポイント
式場や
このautocomplete と type・inputmode を
ブライダルフェアの
フェア予約のフォームは、問い合わせフォームと何が違うか
一般の
| 違い | フェア予約で |
実装で |
|---|---|---|
| 日程と |
選んだ |
空きの |
| 2人分の |
2人目の |
2人目を |
| 来館まで |
予約した |
確認メールの |
| 選ぶ |
フェアの |
選択肢の |
この
満席の日程を選ばせず、送信の瞬間にもう一度確かめる
フェアの
- 表示のとき:満席の
日程は 選べない 状態で 出す (灰色に して 「満席」と 書く。 一覧から 消すと、 日程が 無いように 見えて 離れられる ことがある) - 送信のとき:サーバー側でもう
一度 空きを 確かめ、 確保できた ときだけ予約を 確定する - 埋まっていた
とき :入力した内容を 消さずに 画面へ 戻し、 近い 日程を 選び直せるように する
3つ目が
スマホの自動入力とキーボードに仕事をさせる
スマホでautocomplete 属性でtype や inputmode で、
<label>お名前(姓)<input name="family" autocomplete="family-name" required></label>
<label>お名前(名)<input name="given" autocomplete="given-name" required></label>
<label>メールアドレス
<input name="email" type="email" autocomplete="email" required>
</label>
<label>電話番号
<input name="tel" type="tel" autocomplete="tel" required>
</label>
<label>郵便番号(任意)
<input name="zip" inputmode="numeric" autocomplete="postal-code">
</label>
<label>お相手のお名前(任意)
<input name="partner" autocomplete="off">
</label>| 欄 | 付けるもの | 効くこと |
|---|---|---|
| 姓・名 | family-name / given-name |
保存してある |
| メール | type="email" + email |
@ の |
| 電話 | type="tel" + tel |
数字の |
| 郵便番号 | inputmode="numeric" + postal-code |
数字の |
| お相手の |
autocomplete="off" |
本人の |
最後のoff は
確認メールを、迷惑メールに入れずに届ける
フェアの
Google は
作る
- 確認メールの
送信元 (From)の ドメインが、 SPF・DKIM を 設定した ドメインと 一致しているか - 予約した
人への メールと、 受け付ける 側への 通知メールの、 両方が 送られているか - 確認メールに、
日時・場所・ 変更や 取り消しの 方法が 入っているか
公開の前と、更新のたびに通しで確かめる
フォームは、
| 確かめる |
どう |
|---|---|
| iPhone と |
実機の |
| 自動入力が |
保存した |
| 満席の |
テスト用の |
| 2通とも |
Gmail と、 |
フェアの
よくある質問
Q. フェア予約の
Q. 確認メールが
Q. 予約システムの