• 解決済 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が1ヶ月、 2週前に変更しました。
    • このトピックは1ヶ月、 2週前にYukinobu Asakawaが編集しました。理由: ドメイン部分をテスト用ドメイン、example.com に変更しました。
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター Takayuki Miyoshi

    (@takayukister)

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

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

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

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

    トピック投稿者 tabby

    (@higuchi2ways)

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

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

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

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