【发布时间】:2014-06-19 11:04:16
【问题描述】:
我的 ASP.NET MVC4 视图中有字段,用户应在其中输入要存储在数据库中的日期时间
现在用户可以输入日期并忽略时间,那么我如何强制用户同时输入日期和时间,如果他忽略时间,它会告诉他错误,请输入带有日期的时间?
还有一件事 如果:startDate > endDate,我该如何进行测试,所以它必须返回错误并要求用户在 startDate 之后输入日期
【问题讨论】:
标签: asp.net-mvc-4
我的 ASP.NET MVC4 视图中有字段,用户应在其中输入要存储在数据库中的日期时间
现在用户可以输入日期并忽略时间,那么我如何强制用户同时输入日期和时间,如果他忽略时间,它会告诉他错误,请输入带有日期的时间?
还有一件事 如果:startDate > endDate,我该如何进行测试,所以它必须返回错误并要求用户在 startDate 之后输入日期
【问题讨论】:
标签: asp.net-mvc-4
JQuery UI 日期选择器是不错的选择。你可以使用它。
你问题的另一部分
var startdate = $('#datepickerStart').datepicker('getDate')
var enddate = $('#datepickerEnd').datepicker('getDate')
if(startdate >enddate )
return;
【讨论】:
试试这个基于jQuery UI datepicker(http://jqueryui.com/datepicker/)的Timepicker
http://trentrichardson.com/examples/timepicker/
或者有
1.使用jquery ui日期选择器的日期文本框。
2.文本框/下拉列表,值从00到23选择小时。
3.文本框/下拉列表,值从 00 到 59 以选择分钟。
4.文本框/下拉列表,值从 00 到 59 以选择秒数。
5. 全部设为必填,并在表单提交前检查文本框/ddl 值。
6.在服务器端结合日期和时间保存在数据库中。
【讨论】: