Bonjour,

J'utilise un CustomValidator que j'ai mappé coté client en javascript dans un .js.

J'implémente une fonction de validation d'heure de la forme(HH:MM)
je lit bien la valeur du control qui va bien et je peux renvoyé si la validation est Ok via IsValid.

Jusqu'a la pas de soucis.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
	function validerHeure(sender, args) {
 
		if (args.Value.length == 1)
		    args.Value = "0" + args.Value;
 
        if (args.Value.length == 2)
		    args.Value += ":00";
 
		if (args.Value=='') { args.IsValid = true; return;}
 
		if (CheckHeure(args.Value)==false) {
			alert('Cette heure est mal saisie (hh:mm) ou n\'éxiste pas.');
			args.IsValid = false;
			return;
		}
 
 
 
		args.IsValid = true;
		return;
	}
Le problème est que l'affectation des reformattage ne fonctionne pas. Javascript ne renvoi aucune erreur. Mais mon controle contient toujours la valeur initial.

L'affectation fonctionne t-il via la propriété args.Value, la est la question.