If(touche "a" du clavier appuie) {faire ceci}

Résolu
SKYMWebDev Messages postés 193 Statut Membre -  
SKYMWebDev Messages postés 193 Statut Membre -
Bonjour,
J'aimerais savoir comment on peut faire un truc du genre "if(touche "a" du clavier appuie) {faire ceci}" ?
Merci d'avance pour vos réponses

SKYMWebDev

2 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 833
     
    Bonjour,

    Sur quoi ? Une page web ou un élément de cette page comme un input par exemple ?
    Si oui... tu peux utiliser du javascript et le onkeypress
    https://www.w3schools.com/jsref/event_onkeypress.asp
    1
    1. SKYMWebDev Messages postés 193 Statut Membre 176
       
      Bonjour,
      C'est bien ce que je cherche, merci ! Mais j'aimerais plus précisément faire la meme chose mais en sachent quelle touche on a appuyé (si on appuie sur la touche "a" ca fait par exemple une alerte avec "vous avez cliquez sur "a"" )
      0
  2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 833
     
    Tu peux regarder le keycode utilisé
    https://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes

    par exemple :
    function myFunction(event){
     if(event.keyCode == 65 {
       event.preventDefault()
       alert("tu as appuyé sur la touche a");
      }
    }
    


    et pour le html
    <input type="text" onkeypress="myFunction(event)"> 
    
    0
    1. SKYMWebDev Messages postés 193 Statut Membre 176
       
      Merci beaucoup!
      0