Bonjour,
J'aimerais ecrire une clientValidatefunction pour un customValidator.
D'habitude, j'écris par exemple:
<script>
function maFonction(source, args)
{
var NP= etc... etc...;
var NE= etc...etc...;
var NbPl= etc...etc...;
//Puis un test
if (eval(NP) + eval(NE) > NbPl )
{args.IsValid=false;}
else
{args.IsValid=true;}
}
</script>
Mais ici, j'aimerais passer en arguments (calculés par le serveur) les NP, NE et NbPl :
Dans une sub serveur:
Dim MonParametre1 as integer= etc...
Dim MonParametre2 as integer= etc...
Dim MonParametre3 as integer= ...
et ensuite
monCustomValidator.clientValidateFunction = "maFonction(MonParametre1 , MonParametre2 , MonParametre3 )"
enfin, maFonction(source, args) deviendrait ---> maFonction(source, args, NP, NE, MnPl)
Mais ça coince bien entendu sur "source" et "args" que le programme réclame.
J'ai essayé beaucoup de choses, mais je n'ai rien trouvé qui marche
Quelqu'un sait-il faire ça? : passer des arguments dans une clientValidateFunction
merci
Gilles