Rechercher : dans
Par :

Javascript evenement touche entrée du clavier

Dernière réponse le 10 sep 2007 à 11:04:15 ponpon, le 12 fév 2006 à 14:28:21 
 Signaler ce message aux modérateurs

Bonjour,
J'aimerai savoir si quelqu'un peut m'indiquer comment faire pour lancer une fonction en appuyant sur entrée.

En fait j'inscrit un numéro dans un champs :

<input name="ndi" maxlength="10" style="width: 100px;"
onkeypress="NDI();" type="text">

Et quand j'appuie sur une touche sa lance la fonction NDI mais j'aimerai spécifier que cela soit la touche entrée du clavier.
Car certaine personne entre le numéro chiffre par chiffre et sa lance a chaque fois la fonction...

Merci d'avance

Meilleures réponses pour « Javascript evenement touche entrée du clavier » dans :
Redéfinir les touches du clavier VoirCet article va vous expliquer comment modifier quel caractère s'affiche quand on presse une touche, et comment s'en servir pour lancer des applications. keycode, keysym ? Un keycode est le code d'une touche du clavier. Le keysym est le symbole...
Afficher des touches de clavier dans un document HTML VoirSi vous écrivez des documentations au format HTML, il peut être utile de symboliser des touches de clavier, par exemple lorsque l'utilisateur est invité à saisir une certaine combinaison de touches. Voici un moyen simple de le faire en...

1

toto@yahoo.fr, le 12 fév 2006 à 14:39:22

Onkeyclic

Répondre à toto@yahoo.fr

2

ponpon, le 12 fév 2006 à 14:41:24

Par contre ensuite elle se fait comment la syntaxe ?
Car la je travaille et j'ai juste accès au site ccm...

Je te rappelle mon champs :

<input name="ndi" maxlength="10" style="width: 100px;"
onkeypress="NDI();" type="text">

Répondre à ponpon

3

toto, le 12 fév 2006 à 14:54:37

Si je me rappel bien a la place de onkeypress tu mis onkeyclic

Répondre à toto

4

ponpon, le 12 fév 2006 à 15:03:25

Oui mais je veux spécifier la touche enter

Répondre à ponpon

5

ponpon, le 16 fév 2006 à 10:45:21

Merci a tous j'ai trouvé la soluce :

window.event.keyCode == 13

Répondre à ponpon

6

 iocha, le 10 sep 2007 à 11:04:15
  • +9

Code à mettre dans <body>
onKeyPress="if (event.keyCode == 13) mafonction()"
Pratique pour valider un formulaire par exemple...

Répondre à iocha