• 解決済 tabby

    (@higuchi2ways)


    以下のようなフォームを作成したところ、radioを選択したときにバリデーションが発火し、必須のinputを入力していない場合エラーが表示されます。このバリデーションの発火タイミング(onChange?)は意図されたものでしょうか?

    ユーザが期待する順番(your-name→your-email→radio以下略)で入力してくれるとは限らないので、submit押下後に変更したいと考えています。

    [text your-name autocomplete:name class:c-textinput placeholder "山田太郎"]
    [email* your-email autocomplete:email class:c-textinput placeholder "example@example.com"]
    [radio subject use_label_element "選択肢1" "選択肢2" "選択肢3"]
    [textarea* message minlength:20 maxlength:2000]
    [submit "上記内容で送信する"]
    • このトピックはtabbyが9ヶ月、 3週前に変更しました。
    • このトピックは9ヶ月、 3週前にYukinobu Asakawaが編集しました。理由: ドメイン部分をテスト用ドメイン、example.com に変更しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター Takayuki Miyoshi

    (@takayukister)

    このバリデーションの発火タイミング(onChange?)は意図されたものでしょうか?

    はい、意図したものです。

    ユーザが期待する順番(your-name→your-email→radio以下略)で入力してくれるとは限らないので

    下から順に入力するユーザーもまれにいるかもしれませんが、そのような場合でもバリデーションエラーが表示されて困ることは特にないはずです。

    トピック投稿者 tabby

    (@higuchi2ways)

    はい、意図したものです。

    そのような場合でもバリデーションエラーが表示されて困ることは特にないはずです。

    承知しました。ユーザビリティは損なわれる気もしますが、利用の可否には確かに問題ないですね。返信ありがとうございます。

2件の返信を表示中 - 1 - 2件目 (全2件中)

トピック「Contact Form 7のバリデーションの発火タイミングについて」には新たに返信することはできません。