Section courante

A propos

Section administrative du site

keypress

jQuery
JavaScript Version 1.0+

Syntaxe

.keypress() 1.0+
.keypress( handler(eventObject) ); 1.0+
.keypress( [eventData], handler(eventObject) ); 1.4.3+

Paramètres

Nom Description
eventData Ce paramètre permet d'indiquer un objet contenant les données devant passé vers le gestionnaire d'événement.
handler(eventObject) Ce paramètre permet d'indiquer une fonction à exécuter à chaque fois que l'événement se déclenche.

Description

Cette méthode permet d'effectuer un lien vers un gestionnaire d'événement KeyPress du JavaScript, ou déclencheur dans un élément.

Exemple

Voici un exemple comment changer un message dans la page HTML dès qu'une touche quelconque est enfoncé :

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.       <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
  5. </head>
  6. <body id="main">
  7. <p id="Message">Presser une touche...</p>
  8. <script>
  9. $( "#main" ).keypress(function() {
  10. $('#Message').html('<p>Vous avez enfoncé une touche !</p>');
  11. });
  12. </script>
  13. </body>
  14. </html>

Vous aurez d'abord le message suivant :

Presser une touche...

Vous aurez le message suivant dès que vous aurez toucher au moins une touche de votre clavier si vous avez le focus sur la page HTML :

Vous avez enfoncé une touche !

Dernière mise à jour : Dimanche, le 1 mars 2015