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 :
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.
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; }
L'affectation fonctionne t-il via la propriété args.Value, la est la question.![]()
Partager