这是一个多年来一次又一次重新发明的车轮。从用户那里获取日期/时间输入的最佳方法是什么?
问题:用户需要输入一个日期/时间
基本考虑
- 我们想让它尽可能容易为用户输入所需的日期/时间
- 有些应用程序需要过去的日期,有些应用程序只需要将来的日期,有些需要同时处理
- 我们希望防止用户输入乱码数据
- 我们希望尽可能积极地自动填充此控件。
- 我们希望此控件尽可能重复使用。
流行的解决方案包括:
- 文本框
- 组合框
- 通过弹出的日历
- 服务器端和/或客户端验证
- 各种警报的方式关于坏数据的用户
有关于即食食品的全面解决方案,但我正在寻找更多的一般信息。是否有任何有关各种日期 - 时间控制方法的可用性研究?那里是否有“最佳”日期时间控制?有没有完善的“Dos和Don'ts”?
相关问题:Best GUI control(s) to describe a time range
+1用于使用单词“panopoly”来描述这个! – 2009-02-23 21:11:31
@Chris:是的,这比“过度”更好! – 2009-02-23 21:19:16