Salut,
Je suis sous .NET2, j'essaye de faire un CustomValidator (en gros une validation personnalisée). Pour ce faire je dois appeler ma fonction avec deux paramètres : maFonction(src, arg)
Avec src qui est l'élément dans lequel le message d'erreur va s'afficher (un <span>) et arg... ben je me demande! arg a une propriété Value ( avec le v majuscule) qui retourne la valeur du champ.
Mais je n'arrive pas à faire un test avec une expression régulière ou tout simplement un toFixed(). Je cherche donc à transformer arg ou arg.Value en String et Number mais je n'y arrive pas. j'ai bien trouvé un moyen détourné mais il ne me plaît pas.
Voici ma fonction :l'alerte me donne : 12**12**object**null (si je saisi 12 évidemment)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function ValiderMonnaie(src, arg) { var exp4 = new RegExp("^\d+$"); var valTest = new String(arg.Value); alert(arg.Value +"**"+valTest+"**"+typeof(valTest)+"**"+ valTest.match(exp4)); }
Pouvez-vous m'aider?
Merci.
Partager