サポート » 使い方全般 » contactform7 テキストエリア

  • お世話になります。
    一般的なcontactform7のテキストエリアへの文字数は140文字とマニュアルで拝見しました。
    しかしながら営業メールのようなものが長文で送られてきました。

    そちらは間違いなくフォームからのメールでした。

    1 なぜテストでは140文字以上だとエラーで送れなくなっているのにおくれたのか
    2 文字数を140文字以上にする方法はあるか

    の2点となります。
    営業メールは迷惑ですが、普通のお客様にとって140文字は少なすぎたようなので
    多くしたいのと、なぜ今はそうしてないのにできたのかが不思議なのです。
    宜しくお願い致します。

7件の返信を表示中 - 1 - 7件目 (全7件中)
  • maki1463さん、こんにちは。

    公式のテキストエリアには 140 文字という制限はありませんね、どこの記載でしょうか。
    例えば以下のように
    [textarea* your-message minlength:10 maxlength:140]
    最長文字数を 140 文字に制限していない限り、長文でも送ることは可能かと思われます。

    ご参考になれば。

    トピック投稿者 maki1463

    (@maki1463)

    ありがとうございます。
    1点大きな間違いをしていました。
    コンタクトフォーム7ではなく
    MW WP Formでした。

    しかしこちらも機能的には似ていて、
    https://www.webantena.net/wordpress/mw-wp-form-option-maxlength/
    を参考に
    ご相談内容など
    [mwform_textarea name=”ご相談内容など” cols=”150″ rows=”7″ maxlength=”700″ placeholder=”700文字以内でご入力ください”]としましたが、送信確認画面へ進むことができません。
    文字数を減らすと進むことができます。

    なぜでしょうか。
    ご教授いただけますと幸いでございます。

    maki1463さん、こんにちは。

    本当に公式サイトを確認されていますか?
    公式の情報では mwform_textarea に maxlength 属性は存在しておりません。
    mwform_textarea

    maxlength 属性は mwform_text には設定できるようですが、これは 1 行テキストのフォームです。
    mwform_text

    公式を見た限りではテキストエリアに 140 文字という制限があるようには見えません。

    ご参考になれば。

    トピック投稿者 maki1463

    (@maki1463)

    ありがとうございます。
    https://contactform7.com/ja/max-min-length-options-and-character-count/
    をみておりますが、そこに

    [textarea* your-message minlength:10 maxlength:140]
    この例の textarea フォームタグの場合、入力値が10文字に満たないか140文字を超える場合に検証エラーメッセージが表示されることになります。ただそれ以前に、大半のブラウザーでは maxlength の制限を超えて入力できないようになっていますが。

    と記載がございまして。。。
    わたくしはmaxlength:140は指定しておりませんが、140文字以上はエラーになります。
    それはこのサイトにある「大半のブラウザーでは・・・」のくだりに該当するのだと思った次第です。
    @shokun0803さま
    いかがでしょうか。

    この場合もっと長く入力してきた営業メールはなぜなのだろうと思ったのです。

    @maki1463さん

    こんにちは。

    MW WP FormとContact Form7の話が混在しているようですので、まずは、どちらのフォームプラグインの話を明確にされると良いと思います

    トピック投稿者 maki1463

    (@maki1463)

    shokun0803さま Aki Hamanoさま
    お二人とも本当にありがとうございます。
    MW WP Formを利用しております。
    たしかにMW WP Formのマニュアルには文字数制限のことはかかれていないようです。
    ですが140文字程度で普通にテストをするとエラーで送信確認へ進めません。

    1 文字数制限はブラウザの機能でしょうか
    2 もし1がブラウザの機能であれば営業メールのようなものはフォームからどうやってその制限を突破して送ってくるのか
    3 MW WP Formでそれ以上の文字数を入力できるようにしたいのですがどのようにしたらできそうでしょうか。

    何卒よろしくお願い申し上げます。

    @maki1463 さん
    MW WP Formのテキストエリアには、maxlength属性は設定出来ます。

    Add maxlength attribute to textarea field arguments #112

    ただし、これは直接的な原因ではないと思います。

    以下のような内容を確認・ご回答いただくとよいと思います。

    • エラーの詳細な状況
    • テキストエリアでは無く、テキスト等の別フィールドに長い文字を入力してもエラーになるか
    • デフォルトテーマに変え、MW WP Form以外のプラグインを停止すると改善するか
    • サーバ側でWAF等が有効になっていないか
7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「contactform7 テキストエリア」には新たに返信することはできません。