Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/09/2011, 18h39   #1
Futur Membre du Club
 
Étudiant
Inscription : janvier 2011
Messages : 34
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2011
Messages : 34
Points : 18
Points : 18
Par défaut Controle champs numérique avec JAVAScript dans html

Salut :
dans ma page html je fait des controles sur des champs numérique avec
Code :
onKeyPress="if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false; if (event.which < 48 || event.which > 57) return false;"
dans IE ça marche parfaitement mais dans Firefox je ne peut pas utilisé la touche "Tabulation" pour elle est à un autre champ ou utilisé la touche "retour arrière" pour effacer un caractère en cas de faute.
merci.
aminooos est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 19h40   #2
Futur Membre du Club
 
Étudiant
Inscription : janvier 2011
Messages : 34
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2011
Messages : 34
Points : 18
Points : 18
Par défaut Solution

Il faut ajouter ceci :
Code :
........if ((event.which < 48 || event.which > 57) && (event.which != 0) && (event.which != 8)) return false;
8 : pour supprimer le dernier caractère
0 : pour TAB et les flèche
Merci à moi
aminooos est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h45.


 
 
 
 
Partenaires

Hébergement Web