• 解決済 ur0xx00

    (@ur0xx00)


    Contact Form 7のバージョンを6.0.1で、電話番号の欄を3つに分けております。
    7文字以上入れないと「電話番号を入力してください。」というアラートが出ます。
    1つの欄には3ないし4文字にしたいのですが、「maxlength:4」は効きません。

    同じような症状を解決された方はいらっしゃいますでしょうか。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • モデレーター 瀬戸内ことり (Setouchi Kotori)

    (@setouchikotori)

    以下のトピックは参考になりそうでしょうか。
    contact form 7 での未入力エラーの表示について

    トピック投稿者 ur0xx00

    (@ur0xx00)

    @setouchikotoriさん、ご連絡ありがとうございます。

    教えていただいたページを参考に試してみます!

    トピック投稿者 ur0xx00

    (@ur0xx00)

    @setouchikotoriさん

    教えていただいたページを参考にしようと試みましたが、理解が足りないせいか、うまくいきませんでした。

    チャットGPTに質問したところ、下記のようなコードが返ってきました。
    functions.phpに入れると、思うようになりました。

    add_filter( 'wpcf7_is_tel', 'custom_tel_validation', 10, 2 );

    function custom_tel_validation( $result, $tel ) {
    // 数字だけで3〜5桁のみに限定する(例:市外局番や内線番号など)
    if ( preg_match( '/^\d{3,5}$/', $tel ) ) {
    return true;
    }

    return false;
    }
    モデレーター 瀬戸内ことり (Setouchi Kotori)

    (@setouchikotori)

    解決したようでよかったです。
    お力になれませんでした。

    お手数ですが、ステータスを「解決済み」に変更いただくようお願いいたします。

    トピック投稿者 ur0xx00

    (@ur0xx00)

    @setouchikotoriさん

    教えていただいたことによって、色々と調べることができました。ありがとうございます。

    トピックを閉じます。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • このトピックに返信するにはログインが必要です。