2014-06-19 208 views
0

我在我的ASP.NET MVC4查看字段,用户需要输入一个日期被存储在DB日期和时间

现在,用户可以输入一个日期,而忽略时间所以我如何强制用户输入日期和时间,如果他忽略了时间会告诉他错误,请输入时间和日期?

还有一件事 我怎样才能使如果一个测试:的startDate>结束日期,因此必须返回一个错误,并要求用户输入一个日期起始日期

回答

0

JQuery UI日期选择器是不错的选择。你可以使用它。

你的问题的另一部分

var startdate = $('#datepickerStart').datepicker('getDate') 
var enddate = $('#datepickerEnd').datepicker('getDate') 

if(startdate >enddate) 
return; 
+0

我使用datapicker但它仍然独自接受的日期! 我希望用户不得不把日期和时间不仅日期 – user3755752

+0

一种方法是,你可以添加自定义时间字段,通过创建一个下拉菜单。但添加日期和时间的问题不大,然后再进行比较。 或者你也可以使用这个有时间选项的日期选择器。 http://tarruda.github.io/bootstrap-datetimepicker/ 让我知道它是否有帮助 – Imran

0

试试这个Timepicker这是基于jQuery UI datepicker后( http://jqueryui.com/datepicker/

http://trentrichardson.com/examples/timepicker/

或有

使用jQuery UI的日期选择器日期1.Text箱。

2.文本框/下拉列表中的值从00到23选择小时。

3.文本框/下拉列表的值从00到59选择分钟。

4.文本框/下拉列表中值从00到59选择秒。

5.完成所有必填项并在表单提交前检查文本框/ ddl值。

6.在服务器端结合日期和时间保存在数据库中。