• 解決済 heads0319

    (@heads0319)


    タイトル通り、通常の[email]のバリデーションにてメールアドレスの@の前にドット「.」が入ると(例:heads.test@gamil.com)
    「メールアドレスが正しい形式ではありません(メールアドレスに「.」を使用することはできません)」
    とエラーメッセージが出ます。
    プラグインの仕様だとは思いますが、何故こうなっているのでしょう?
    もしくはエラーとならず、そのまま送信できる方法はあるのでしょうか?
    よろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • CG

    (@du-bist-der-lenz)

    プラグインの仕様でもあり、正当な対応といえます。「このメールアドレスはRFCに準拠していません」というメッセージでは、理解できないユーザが大半です。RFCを理解していなくても、入力されたメールアドレスは使用できない形式であることを注意してあげることが好ましいかと思います。また、間違えてピリオド (.)を連続して入力してしまったのようなタイプミスの場合においても、フォーム入力時に気づかせてあげることにもつながります。

    こんにちは

    @du-bist-der-lenz
    プラグインの仕様ではありませんし、正当な対応でもありません。
    heads.test@gamil.com が弾かれるとすれば、それは何かの不具合でしょう。
    また、Contact Form 7 では ピリオド続きのアドレスや、@直前にピリオドがある場合も弾きません。

    参考)Contact Form 7でメールアドレスのチェックを厳格にしたい

    また、Contace Form 7 でメールアドレスが不正な場合に表示される、標準のメッセージは
    「入力されたメールアドレスに間違いがあります。」
    になっていると思います。

    他になにかメールアドレスをチェックするような処理は入れていないのでしょうか?

    問題解決のためのチェックリスト もご確認ください。

    トピック投稿者 heads0319

    (@heads0319)

    @du-bist-der-lenz
    @munyagu

    ご回答ありがとうございます。

    どうやらcontact form 7の確認画面にadd confirmのプラグインではなく
    javascriptで制御していたのを忘れていました。
    中に書いたものを修正して直りました。

    お騒がせしました。お二方ともありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「Contact Form 7のメールアドレス入力のエラーを解消したい」には新たに返信することはできません。