fonction javascript avec onKeyPress
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.
Code:
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;
}
} |
cette fonction ne marche pas (normal, c moi qui l'ai fait).
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 ;)