値「unlimited/infinity」を持つことができるフィールド「quantity」を持つフォームがあります:
Quantity: [ ]
ユーザーに「無限」を入力させる良い方法は何でしょうか?
いくつかのアイデア:
1)-1
は無限を意味することをユーザーに伝えます。
Quantity: [ ] (-1 = unlimited)
2)空白のフィールドは無限を意味することをユーザーに伝えます。
Quantity: [ ] (blank = unlimited)
3)ラジオボタン
() Quantity: [ ] or () unlimited
何か案は?または、関連するユーザビリティ調査へのリンクはありますか?
ユーザーが特別な数字や文字を入力するなどの特別なことをする必要がないため、オプション#3を好みます。これにより、ユーザーが間違いを犯しにくくなります。また、プログラムで簡単に処理でき、フィールドと変数に適切な名前を付けると、特別な値が「通常の」値から分離されるため、コードがよりクリーンで維持しやすくなります。