2014-06-19 9 views
0

j'ai champ dans mon ASP.NET MVC4 Voir où l'utilisateur doit entrer un datetime être stocké dans le DBDate et heure en C# ASP.NET MVC4

maintenant l'utilisateur peut entrer une date et d'ignorer le temps Alors, comment puis-je forcer l'utilisateur à entrer à la fois la date et l'heure et au cas où il ignore le temps qu'il va lui dire erreur s'il vous plaît entrer l'heure avec la date?

et une chose comment puis-je faire un test si: startDate> endDate il doit retourner une erreur et demander à l'utilisateur d'entrer une date après la startDate

Répondre

0

Le sélecteur de date JQuery UI est une option décente. Tu peux l'utiliser .

L'autre partie de votre question

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

if(startdate >enddate) 
return; 
+0

i utilisé un datapicker mais il accepte toujours la seule date !!! je veux que l'utilisateur soit obligé de mettre la date et l'heure non seulement la date – user3755752

+0

L'one-way est que vous pouvez ajouter le champ de temps personnalisé vous-même, en créant une liste déroulante. mais vous aurez peu de problème pour ajouter la date et l'heure, puis les comparer. Ou vous pouvez utiliser ce sélecteur de date qui a l'option de temps aussi. Informez-moi si cela peut vous aider à mieux comprendre le problème. http://tarruda.github.io/bootstrap-datetimepicker/ – Imran

0

Essayez cette Timepicker qui est basé sur jQuery UI datepicker (http://jqueryui.com/datepicker/)

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

ou ont

boîte de 1.Text pour date à l'aide du sélecteur de date ui jquery.

2.Titre/liste déroulante avec des valeurs de 00 à 23 pour sélectionner les heures.

3. Boîte de texte/liste déroulante avec des valeurs de 00 à 59 pour sélectionner les minutes.

4.Boîte/liste déroulante avec des valeurs de 00 à 59 pour sélectionner les secondes.

5.Faites tout le nécessaire et vérifiez les valeurs de zone de texte/ddl avant de soumettre le formulaire. 6. Côté serveur, combinez la date et l'heure pour sauvegarder dans la base de données.