这是一件多年来不断被重新发明的轮子。
问题:用户需要输入日期/时间
基本考虑
- 我们希望使用户尽可能轻松地输入所需的日期/时间
- 某些应用程序需要历史日期,某些应用程序仅需要未来日期,有些需要处理两者
- 我们希望防止用户输入无意义的数据
- 我们希望尽可能积极地自动填充此控件。
- 我们希望此控件尽可能可重用。
流行的解决方案包括:
- 文本框
- 组合框
- 弹出日历
- 服务器端和/或客户端验证
- 各种提醒用户有关错误数据的方式
有许多现成的解决方案,但我正在寻找一些更一般的信息。是否进行过任何有关各种日期时间控件方法的可用性研究?是否存在最好的日期时间控件?是否有任何已经建立的“做”和“不做”的规则?
相关问题:最佳GUI控件以描述时间范围