サポート » プラグイン » コンタクトフォーム date(日付型) 日付の形式が正しくない入力エラーについて 

  • プラグイン”コンタクトフォーム”を使用し入力フォームを作成しております。

    項目にユーザーの「生年月日」をdate(日付型)で設置しております。
    ユーザーの方より何度入力しても、日付の形式が正しくない、と入力エラーとなるとご指摘をいただきました。
    入力は年月日のリスト選択です。ユニークな文字は入力できない状況です。
    ※入力媒体はPCからではなく、スマフォからになります。

    また一方で、別のユーザーの方は問題なく入力できております。
    (断言はできませんが、問題なく入力できているのが多数を占めるかと。)

    原因を追究したいのですが、項目「生年月日」自体の問題なのか、何か別の要因なのかも不明です。
    何かこのようなケースでの対応経験、他情報等あれば、ご教授お願いします。

    • このトピックはgatespaceが4年、 1ヶ月前に変更しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • Contact Form 7 プラグインですね。

    入力は年月日のリスト選択です。

    リスト選択とは日付ピッカーのことですよね。これは HTML5 の DATE 形式に対応していないブラウザの場合、従来のテキスト入力になります。
    おそらくテキスト入力の状態で正しくない形式(YYYY-MM-DD 形式ではない)で入力しているのではないでしょうか?
    ただ、スマフォのブラウザはほとんどが対応しているので違うかもしれませんが・・・。

    なお、Contact Form 7 プラグインは、jQuery UI による日付入力にも対応しているので、その機能を使用してはどうでしょうか。

    add_filter( 'wpcf7_support_html5_fallback', '__return_true' );

    詳細は、プラグインのサポート ページを参照してください。

    ご返信頂きありがとうございます。
    はい、日付ピッカーのことになります。

    >>ただ、スマフォのブラウザはほとんどが対応しているので違うかもしれませんが・・・。
    エラー発生時の状況が掴めていなく、おそらくスマフォからと想像するのですが。

    何かしらの原因で日付ピッカーが正しく動作しない。
    そして、テキスト入力にて正しくない形式(YYYY-MM-DD 形式ではない)が設定された。
    つまり、項目「生年月日」自体の入力エラーと考えるのが妥当でしょうか。
    (プログラム(システム)としては問題ないと。)

    >>なお、Contact Form 7 プラグインは、jQuery UI による日付入力にも対応しているので、その機能を使用してはど?>>うでしょうか。
    一度、こちらも検討してみます。

    貴重な情報をいただきましてありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「コンタクトフォーム date(日付型) 日付の形式が正しくない入力エラーについて 」には新たに返信することはできません。