1

顧客が「ばかげている」(ここでは礼儀正しい) 例として、4.6 個のアイテムをバスケットに追加しようとした場合、何が表示されると思いますか? またはどのように対処しますか。明らかに、私たちはデジタル量のみを扱います (私たちの弓のこは先週壊れました)。

Web全体で多くの矛盾があるようです。

  • Amazon 切り捨て (4.6->4、1.3->1)
  • FireBox ラウンド (4.6->5、1.3->1)
  • Ebuyer は入力を無視します (エラーなし)
  • Expansys がカートから商品を削除します
  • 一部のサイトでエラーが表示されると思います

最善の解決策はどれですか

4

9 に答える 9

4

ユーザー入力を検証し、数字のみを受け入れるのはどうですか?

于 2009-08-06T08:38:45.357 に答える
4

1 つの解決策は、間違った入力をユーザーに知らせて、ユーザーが修正できるようにすることです。丸めは、コンテキストによっては仮定が多すぎる場合があります。

金額の横に次のようなエラー メッセージを表示する。...またはそれらの線に沿った何か。

もう 1 つの解決策は、入力フィールドを制限して有効な入力のみを許可することにより、エラー メッセージの表示を回避することです。つまり、4.6 項目が必要ない場合は、ユーザーが 0 ~ 9 を入力できるようにするだけです。ユーザーが間違った入力を入力できない場合、エラー メッセージを表示する理由はありません。

于 2009-08-06T08:39:21.580 に答える
1

私によると、最善の解決策は

  1. 顧客が入力: 4.6
  2. 送信後、値は 5 に変更されます (4.4 の場合は 4 に丸められます)。
  3. 整数のみが有効であり、システムが「あなたの」入力 (4.6) を 5 に丸めていることをユーザーに伝える通知が表示されます。
于 2009-08-06T08:39:39.363 に答える
0

まあ、絶対に切り上げてはいけません。どんなに馬鹿げた要求であっても、顧客が要求した以上の材料を請求するべきではありません。

于 2009-08-10T14:45:53.040 に答える
0

解決策の 1 つは、ユーザーが分数の入力を許可されている編集フィールドから離れたときに、選択が無効であることをユーザーに通知することです。

より少ないオプションは、四捨五入するか (1 つの余分なアイテムを販売することに貪欲でない限り、切り捨てる)、または入力を完全に拒否することです。

最善の解決策は、整数のみを選択するようにスライダーまたはスピン コントロールを指定して、最初から分数を防ぐことです。

于 2009-08-06T08:39:16.383 に答える