Bonjour.

Aujourd'hui j'aimerais utiliser jquery unobustrive validation sur un champ datepicker géré par jqueryui.

model :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
        [
        Required,
        DataType(DataType.Date),
        Display(Name = "DisplayActiveFrom", ResourceType = typeof(LivDevis.Resources.Models.DocumentModel))
        ]
        public DateTime Quotation_ActiveFrom { get; set; }
js :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$.datepicker.setDefaults($.datepicker.regional[""]);
    if ($.datepicker.regional[_Culture] !== undefined || $.datepicker.regional[_Culturei18n] !== undefined) {
        $.datepicker.setDefaults($.datepicker.regional[_Culture]);
        if ($.datepicker.regional[_Culture] === undefined) {
            $.datepicker.setDefaults($.datepicker.regional[_Culturei18n]);
        }
    }
ActiveTo.datepicker();

Mon datepicker prend bien le format stipulé par on navigateur ! Cependant, lors du submit, mon input es invalide. Je suis sur que c'est à cause du format de la date. Comment puis-je ajouter une règle coté client pour détecter le format en cours et l'imposer ?

meci