0

たとえば、ユーザーから整数の範囲を取得しているとします。

nnnnnnの間のウィジェットを生成します。

はい、ほとんどのユーザーは、最初の数値が 2 番目の数値以下であることを確認します。

37個のウィジェットを生成します。

しかし、このデータを「後ろから前へ」入力したいユーザーがいます

73 個のウィジェットを生成します。

ユーザーが [OK]/[適用] をクリックしたときに、フィールドを静かに切り替えますか? 上記の例では、GUI で 7 から 3 の範囲を 3 から 7 に戻しますか? これは、ユーザーがデータを入力してからフォームを送信して二度と表示されない Web フォームではあまり実用的ではないかもしれませんが、ユーザーの入力が保存され、その後表示されるデスクトップアプリケーションの設定ページに関しては、もっと考えています。ユーザーによって再度編集されました。

エラー/アラートメッセージを介して「意味のある」範囲を入力するようにユーザーを教育すること、またはユーザーのエントリをアプリケーションが期待する形に静かに甘やかすことは、より重要ですか?

「甘言オプション」の方が望ましいと思いますが、これは「プログラムが私のデータを台無しにしてしまった!」という可能性があります。アプローチはユーザーにとって問題になりますか?

私は現在、これらのユーザー設定可能な範囲をいくつか持つアプリケーションを作成しているので、SO の専門家の一般的なコンセンサスに従うことに非常に興味があります。

4

1 に答える 1

1

ユーザーが間違ったデータを入力した場合、特定のパターンのエラーを想定して自動的に修正するべきではありません。ユーザーにエラーを報告して修正を依頼するか、ユーザーが承認できる修正を提案してください。あなたの例では、ユーザーが 7 と 13 を入力するつもりだったが、単純にタイプミスした場合はどうでしょうか。3 と 7 に変更した場合は、ユーザーの知らないうちに間違ったデータを入力したことになります。私はおそらく簡単なことをして、間違ったデータが入力されたとき (実際に送信される前) に視覚的なアラートを使用し、間違ったデータを受け入れることを拒否し、間違って送信された場合はエラーを返します。

于 2009-02-24T13:02:58.050 に答える