2014-06-19 205 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.在服務器端結合日期和時間保存在數據庫中。