web-dev-qa-db-ja.com

インプレース編集でエラーメッセージを表示することは意味がありますか?

インプレース編集定義:クリックすると入力フィールドに変わり、テキストを入力して変更できるラベルフィールド。次に、クリックするかタブを押すと、データが自動的に保存されます。

ここで、数字のみを受け入れる通貨フィールドがあるとします。ユーザーは「L」と入力しますが、入力フィールドは自動的に「L」を除外します。それが無効であることをユーザーにどのように伝えることができますか?

2
Luke Xu

インプレース編集でエラーメッセージを表示することは意味がありますか?

はい、そうです。

どうやって?それはあなたのコンセプトとあなたのレイアウトに依存します。次のいずれかを検討してください。

  1. ページの上部や下部など、一部のfixed placeにエラーを表示します。
  2. 編集中のフィールドのすぐ下にin-placeエラーメッセージを表示します。
  3. hintをエラーメッセージとともに表示します。
2
mentallurg

すでに良かった以前の回答への追加として:

デザインルールとして、「エラーメッセージ」のリクエスト、アイデア、またはディスカッションがポップアップするときはいつでも、常に自分自身に質問します。

そもそもユーザーが何か「間違った」ことをできないようにUIを改善するにはどうすればよいでしょうか。

それでも頻繁に実行される最悪の例は、パスワード作成ダイアログです。ここでは、要件(たとえば、少なくとも1つのシンボル)についてのヒントが表示されず、エラーメッセージが表示され、パスワードが受け入れられないことを通知します。 。要件に関するヒントを事前に表示することをお勧めします。パスワードがOKになると、ライブの緑色のチェックボックスが表示される可能性があります。

次に、フィールドの数値に関する質問です。おそらく、ユーザーに明確にするのが最善ですpfront数値のみが許可されています。編集モードに切り替えると、常に「数字のみを入力してください」というメッセージが常に表示されることがあります。または、無効な記号(自動的に削除される)を入力したときにのみ警告メッセージを表示します。

1
wintvelt

はい、それは間違いなくあります。

インプレース編集可能なフィールドは他のフィールドと同様であり、ユーザーは保存できない無効な入力について通知を受けるか、それから制限する必要があります(たとえば、数字のみのフィールドに文字を入力することは許可されていません)。

0
Pavel