例如,我从用户那里得到一系列整数:
在nnn和nnn小部件之间生成。
是的,大多数用户会确保第一个数字等于或小于第二个数字:
生成3到7个小部件。
但是还有那个用户,他想“从后到前”输入这些数据;
生成7到3个小部件。
当用户单击确定/应用时,您是否悄悄地切换字段,所以在上面的示例中,您在 GUI 中将 7 到 3 的范围更改回 3 到 7?这在用户输入一些数据然后提交表单再也看不到它的 Web 表单上可能不太实用,但我更多地考虑的是桌面应用程序的设置页面,其中用户的输入被保存并随后查看和用户再次编辑。
尝试并教育用户通过错误/警报消息输入“有意义”的范围,还是悄悄地哄骗他们进入应用程序所期望的形状更重要?
我怀疑“哄骗选项”更可取,但是这个“嘿,程序弄乱了我的数据!” 方法对用户来说是个问题吗?
我目前正在编写一个应用程序,其中包含一些用户可配置的范围,因此我非常有兴趣遵循 SO 专家的普遍共识。