web-dev-qa-db-ja.com

ユーザーがhtml形式で「無限大」を入力できるようにする最良の方法

値「unlimited/infinity」を持つことができるフィールド「quantity」を持つフォームがあります:

Quantity: [ ]

ユーザーに「無限」を入力させる良い方法は何でしょうか?

いくつかのアイデア:

1)-1は無限を意味することをユーザーに伝えます。

Quantity: [ ] (-1 = unlimited)

2)空白のフィールドは無限を意味することをユーザーに伝えます。

Quantity: [ ] (blank = unlimited)

3)ラジオボタン

() Quantity: [ ]  or  () unlimited

何か案は?または、関連するユーザビリティ調査へのリンクはありますか?

6
deamon

ユーザーが特別な数字や文字を入力するなどの特別なことをする必要がないため、オプション#3を好みます。これにより、ユーザーが間違いを犯しにくくなります。また、プログラムで簡単に処理でき、フィールドと変数に適切な名前を付けると、特別な値が「通常の」値から分離されるため、コードがよりクリーンで維持しやすくなります。

13
John Conde