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

Résolu
SKYMWebDev Messages postés 162 Date d'inscription   Statut Membre Dernière intervention   -  
SKYMWebDev Messages postés 162 Date d'inscription   Statut Membre Dernière intervention   -
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

A voir également:

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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
SKYMWebDev Messages postés 162 Date d'inscription   Statut Membre Dernière intervention   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
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
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
SKYMWebDev Messages postés 162 Date d'inscription   Statut Membre Dernière intervention   176
 
Merci beaucoup!
0