coucou tout le monde, ça va ?
ben voila, je reviens sur le fofo avec un problème de plus ! fallait s'en douter, j'allais pas ramener des bonnes nouvelles :p
lol
mon problème est le suivant :
j'ai un champs input type text, j'aimerais y saisir un numéro de téléphone.
les touches acceptées doivent être les chiffres de 0 à 9 et la touche DELETE.
on doit pouvoir saisir 10 chiffres maximum.
cette fonction ne marche pas (normal, c moi qui l'ai fait).
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 <input type="text" id="telFixeUtil" name="telFixeUtil" value="" onKeyPress="return verifTelephone(this.value, event);"/> function verifTelephone(numero, event) { var longueurNumero = numero.length + 1; var longueurMax = 10; if(longueurNumero <= longueurMax) { if(((event.keyCode >= 30) && (event.keyCode <= 39)) || (event.keyCode == '7F')) { event.returnValue = true; } } else { event.returnValue = false; } }
je peux utiliser n'importe quelle touche du clavier, et saisir bien plus de 10 chiffres. c'est cool, c'est comme si j'avais même pas écrit ma fonction -_-
un peu d'aide ? lol, svp !
merci d'avance![]()
Partager