web-dev-qa-db-ja.com

オプション付きの必須入力フィールドの設計

ユーザー入力を取り込むか、ユーザーのために生成できる必須入力フィールドを提示する方法に関するガイドラインはありますか?

(例-ユーザー入力[〜#〜]または[〜#〜]の両方を取り込むことができる必須のプロモーションコードフィールド。彼らはそれを提供するのに失敗します。

ユーザーが理解しやすいのは次のうちどれですか。

オプション1: - enter image description here

それを前もって提示し、ユーザーが持っていない場合に備えて生成するオプションを提供します。

オプション2: enter image description here

それをラジオボタンとして提供し、彼らがそれを選択しない場合は、フォームを送信すると、それらの番号を自動生成します。

1
Ashwin Nepal

ユーザーと話してください!

オプション1、2:

enter image description here


より良いオプション:

ユーザーに話しかけ、セグメントIDを入力するよう依頼し、ユーザーが持っていない場合に備えて自動生成できることをすぐに知らせます。

mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

10
Mo'ath

比較のための代替を追加します。

enter image description here

2
Ren

オプション1の方が理解しやすく、「セグメントIDの生成」は上記の入力を自動入力するためのリンクである必要があります。

オプション2では、ラジオボタンはユーザーにセグメントIDを見つけるのに苦労する以外の選択肢を提供しません。わかりにくいので自動生成されます。

1
gael

もっと簡単なことができます。

テキストボタンは「生成」することができます enter image description here

1
Arif Kazi