Bonjour a tous je développe sur visual studio 2012 un projet en mvc avec le framework microsoft .NET version 4.5.
J'ai un formulaire de création de ticket où l'utilisateur entre une date mais j'aimerais que l'utilisateur ne puisse pas mettre une date antérieur à celle d'aujourd'hui j'ai essayé directement dans le controller avec un code du style :
j'ai essayé avec javascript avec quelque chose du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if(dateDeCreation < datetime.now){ !modelState.isValid; }
malheureusement rien ne fonctionne auriez vous une idée pour réussir ce formulaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <script type="text/javascript"> $(document).ready(function() { $.validator.addMethod("DateDeCreation", function(value, element) { var dateToday = datetime.now; return Date.parse(DateToday) > Date.parse(value) || value == ""; }, "* La date de creation ne doit pas etre antérieur a celle d'aujourd'hui"); $('#formId').validate(); }); </script>
Merci a vous tous
Partager