【发布时间】:2009-10-09 06:20:40
【问题描述】:
我需要在我的 asp.net MVC 应用程序中输入开始日期、开始时间、结束日期和结束时间。日期字段是文本框,时间字段是下拉列表。
如何使用 jquery 填充时间下拉列表?
我还需要限制用户选择无效的时间段。例如:当用户在开始时间下拉菜单中选择上午 9:00 时,结束时间不应为当天的上午 08:00。 即用户不应选择小于开始时间的结束时间。
【问题讨论】:
标签: jquery asp.net-mvc datetime
我需要在我的 asp.net MVC 应用程序中输入开始日期、开始时间、结束日期和结束时间。日期字段是文本框,时间字段是下拉列表。
如何使用 jquery 填充时间下拉列表?
我还需要限制用户选择无效的时间段。例如:当用户在开始时间下拉菜单中选择上午 9:00 时,结束时间不应为当天的上午 08:00。 即用户不应选择小于开始时间的结束时间。
【问题讨论】:
标签: jquery asp.net-mvc datetime
您可以只使用文本框输入时间并将其与jQuery Mask plugin(即“99:99”)和custom regex validator 结合使用this jQuery Validator 插件。自定义验证器不仅会确保给定的时间值是有效时间,而且结束时间大于开始时间(如果您使用 24 小时更容易)。
【讨论】:
对于挑选日期,您可以尝试使用Date Range picker
【讨论】: