Snow Monkeyのコンタクトフォームに で日付ピッカーで未入力でも送信できるようにしたい。

0
いいねをした人: 居ません
  • このトピックには6件の返信、2人の参加者があり、最後に澤登忍により2ヶ月、 3週前に更新されました。
7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • 投稿者
    投稿
  • #140426
    澤登忍
    参加者
    8

    Snow Monkeyバージョン: 25.4.11

    ブラウザ Google Chrome

    Snow Monkey Formsに<input type=”date”>で日付ピッカーを追加して運用してます。

    <input name="bday" pattern="\d{4}-\d{2}-\d{2}" required="" type="date" />

    技術的な話でご相談があります。
    こちらは、予約希望日に日程で使用してます。
    現在は日付を入力しないと送信できない使用になってます。
    お客様によっては予約希望が未定の場合もあります。
    その場合、未入力でも送信できるようにしたいのですが、
    dateControl.valueで初期設定で日付を入れておくことぐらいしか思い当たりません。

    いい方法があれば、ご教授していただけると助かります。

    コンタクトフォームでの表示はこんな感じです。

    0
    いいねをした人: 居ません
    #140461
    アバター画像キタジマ タカシ
    参加者
    2362

    Snow Monkey Forms には type="date" なブロックは用意していなかったのではと思うのですが、どうやって実装されていますか?

    0
    いいねをした人: 居ません
    #140468
    澤登忍
    参加者
    8

    恐れ入ります。

    最初に送ったコードが変換されてました。すいません。

    こちらでよろしいでしょうか?

    <input type="date" name="bday" required pattern="\d{4}-\d{2}-\d{2}" />
    <span class="validity"></span&gt
    0
    いいねをした人: 居ません
    #140469
    アバター画像キタジマ タカシ
    参加者
    2362

    Snow Monkey Forms はブロックでフォームを組み立てるようになっているのですが、そのブロックの中には日付のブロックがないのでどうやってそういうブロックを追加しているのかな?と思っての質問でした。ご回答から察するに、日付ブロック的なものではなくて、カスタム HTML ブロックにその HTML を貼り付けて実現しているという感じですかね?

    0
    いいねをした人: 居ません
    #140470
    澤登忍
    参加者
    8

    理解が足りなくてすいません。

    おっしゃる通りです。

    0
    いいねをした人: 居ません
    #140482
    アバター画像キタジマ タカシ
    参加者
    2362

    なるほどです。

    <input type="date" name="bday" required pattern="\d{4}-\d{2}-\d{2}" />
    

    required 属性がありますが、required があると入力しないと送信されなくなるので、required を消すと送信されるようになるのかなと思います。

    ただ、カスタム HTML ブロックにフォーム項目の HTML を記述して、それを使ってデータを送信することは Snow Monkey Forms 的にはサポートしていないので、どこかのアップデートのタイミングで動作しなくなったりする可能性があるとは思います。なので開発者としてはその手法を使うことは推奨できないです…。

    0
    いいねをした人: 居ません
    #140508
    澤登忍
    参加者
    8

    返信が遅くなり申し訳ございません。

    ありがとうございます。試してやってみます。

    推奨できない件、了解しました。

    1
    いいねをした人:
7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • トピック「Snow Monkeyのコンタクトフォームに で日付ピッカーで未入力でも送信できるようにしたい。」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。