Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

recuperation de la touche "ENTREE" du clavier


Sujet :

JavaScript

  1. #1
    Membre averti
    recuperation de la touche "ENTREE" du clavier
    bonjour à tous!
    j'ai un petit blocage avec javascript.
    j'ai un formulaire ayant 5 champs le premier etant le code d'un article.
    Je souhaiterais pouvoir completer les autres informations avec une requete sql des ke l'utilisateur auras fini de renseigner ce champ et aura tapé la touche entrée.
    seulement je ne sais comment recuperer l'evenement

  2. #2
    Membre averti
    bon voila j'ai reussi a trouver une fonction ki fait ce ke je cherchais.
    seulement je souhaite passer une variable javascript en GET ds une page et je ne sais comment m'y prendre. voici le code ke j'utilise:

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    <script>
    <!--
    // prototypage (pour FF et IE)
       document.onkeydown = Page;
    function Page(e) {
          var ENTER = 13;
    	var codemag;
     
          // initialiser l'objet "e" pour IE
          if (!e) var e = window.event;
     
          if (e.keyCode == ENTER) {
    	codemag = document.article.code.value;
    	window.location.href="ticket.php?id=codemag";
     
             // empêchera l'événement KeyUp d'arriver, donc l'appui de touche est interrompu.
             return false;
          }
       }
    -->
    </script>

  3. #3
    Membre averti
    Bon!
    appemment ma kestion etais vraiment stupide puisque j'ai trouvé la reponse tt seule et ke personne n'a lu mon post. mais comme je debute avec javascript chui un peu null mais ca va venir!
    voici ce ke j'ai trouvé avec mes recherches et appemment ca marche!
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    <script>
    <!--
    // prototypage (pour FF et IE)
       document.onkeydown = Page;
    function Page(e) {
          var ENTER = 13;
    	var codemag;
     
          // initialiser l'objet "e" pour IE
          if (!e) var e = window.event;
     
          if (e.keyCode == ENTER) {
    	codemag = document.article.code.value;
    	window.location.href="ticket.php?id=" + codemag;
     
             // empêchera l'événement KeyUp d'arriver, donc l'appui de touche est interrompu.
             return false;
          }
       }
    -->
    </script>


    ca a l'air de marcher! j'espère bien car j'ai mis pres de trois heure pour trouver ce truc ki doit etre simple pour les autres!!!

  4. #4
    Membre averti

    Merci pour l'ajout!
    j'ai modifié ma fonction!