Controle numerique a la saisie

Signaler
Messages postés
11
Date d'inscription
mardi 11 mai 2004
Statut
Membre
Dernière intervention
12 juillet 2004
-
Messages postés
264
Date d'inscription
jeudi 31 juillet 2003
Statut
Membre
Dernière intervention
12 juillet 2005
-
salut,

jvoudrai effectuer un control de saisie uniquement numérique. Mais je voudrai quil se fasse a la saisie de chaque caractère et non a la validation du formulaire.
Mon probleme est que la saisie fonctionne pr les numeriques mai pour aucun autre, y compris pr la touche de correction ou les fleches...
a part tester chaque keyCode des touches possibles, y a til un autre moyen efficace ?

bewyde or die

2 réponses

Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
32
Bonjour
pas tout compris.
a la saisie de chaque caractère
si on veut tester la saisie de chaque
caractère, il faut bien tester la touche
appuyée et c'est keyCode.
saisie fonctionne pour les numeriques mais pour aucune autre touche
c'est ce qui est voulu, non ?
Cordialement. Bul.
Messages postés
264
Date d'inscription
jeudi 31 juillet 2003
Statut
Membre
Dernière intervention
12 juillet 2005

Ca marche bien pour virer les caractères numériques dans un champs, c'est avec un timer

function purge()
{
var entre=document.tonformulaire.tonchamp.value

for(i=0;i<entre.length;i++)
{
if(entre.charAt(i)<10)
{}
else
{
entre=entre.substring(0,i) + entre.substring(i+1,entre.length)
document.tonformulaire.tonchamp.value=entre
}
}

setTimeout('purge()',1)
}

Jsman
8-)

http://arcane21.free.fr/jsman/
Des jeux, des utilitaitres, des programmes !