CustomValidator>ClientValidationFunction args.Value est t-il définisable?
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. :P
Voici mon code :
Code:
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. :?