Bonjour,
Je suis une quiche en Javascript mais j'en ai besoin pour faire un masque de saisie et j'ai beau m'acharner j'arrive pas à le faire marcher... Je suis sur que c ets un truc tout con que je vois pas mais ca commence vraiment à me faire péter les plombs, si vous me passez l'expression...
Donc, voilà la fonction javascript:
Et l'appel à cette fonction dans ma page (créée automatiquement en .Net )
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 function masqueSaisie(obj) { var ch; var ch_gauche, ch_droite; ch = obj.value; ch.toString(); if(ch.lenght > 7) { ch_gauche = ch.slice(0,6); ch_droite = ch.slice(7); obj.value = ch_gauche + "," + ch_droite; } return; }
Et donc, l'appel à la fonction marche, si je met une message box, je la vois; mais ce qui a pas l air de marcher; c'est le ch.toString() et donc ensuite il ne rentre pas dans le if...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <INPUT name="mWebPartUnites:_ctl2" ID="mWebPartUnites:_ctl2" type="text" value="1" MAXLENGTH="2000" onKeyPress="masqueSaisie('mWebPartUnites:_ctl2');" >
L'objet renvoyé est pourtant bien ce qu il lui faut...
Un peu d'aide por favor..
Partager