2009-02-09 93 views
0

我正在研究一个网站,其中包括在移动网站上创建约会。我必须让它在IE Mobile上运行。在移动网站上选择日期

最大的挑战是要拿出一个办法,做一个移动网站,日期的选择:

  • 是非常紧凑,不会永远采取有限的带宽细胞网络上的负载。
  • 在Windows Mobile 6
  • 将工作从输入查询的任何值阻止用户(自由格式文本框是出了问题)

我想出迄今的选项是:

年,月,日
  • 下拉列表(和客户端或服务器的验证,以确保选择的正确性,即不允许2月31日)
  • 使用jQuery插件&希望jQuery的可以运行在每个设备上我的目标是(IE Mobile,Blackberry,iPhone)
  • 写一些精心制作的IFrame AJAX灯箱,它包含一个基本的日历选择器(也就是说,不依赖于jQuery),类似于谷歌在其移动日历网站上做的。

因为我似乎无法提出任何真正可靠的想法,所以我想看看SO社区可以拿出什么样的方式作为移动日期条目的体面解决方案。

回答

0

您是否想过屏蔽输入?我不确定它会如何满足您的需求,但值得一试。这里是一个jQuery实现:

http://digitalbush.com/projects/masked-input-plugin/

编辑:思考这个多一些之后,我可能会跟要么你有收藏日历想法或下拉菜单去。下拉菜单的好处在于,您可以为拥有更好Javascript支持的用户增强输入方法。例如,您可以隐藏下拉列表并提供一个虚拟弹出式日历,该日历在使用时将值排入下拉列表中。

请记住,您应始终在服务器上进行验证。如果你也可以在客户端做到这一点(或者至少保持输入有限),那么这是一个额外的功能,以提高可用性。

+0

这是一种可能性,但它必须在IE Mobile上运行。我不知道jQuery是否可以在IE Mobile上运行。 – 2009-02-09 05:20:15

0

我会与你的第一个选项年,月

  • 下拉列表,天 (和客户端或服务器验证, 去确保 选择的有效性,即不允许二月。 31日)

所有其他选项可能会在特定的手机,但你要不断地跑进哎问题工作....它不我的手机上。

我很喜欢JavaScript,以便在手机上实现标准化