Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > fr.comp.lang.javascript > #3161

Gérer une touche sur un contrôle

From Gloops <gloops@zailes.invalid.org.invalid>
Newsgroups fr.comp.lang.javascript
Subject Gérer une touche sur un contrôle
Date 2018-10-11 16:47 +0200
Organization Serveur de salon
Message-ID <ppnnpv$qt2$1@nemo.pasdenom.info> (permalink)

Show all headers | View raw


Bonjour tout le monde,

Sur le contrôle prodId, quand l'utilisateur presse la touche Entrée, je 
veux exécuter la méthode find().

Est-ce qu'on peut faire mieux que ça ?

		document.addEventListener('keydown', (event) => {
			const keyName = event.key;
			const source = event.srcElement.id;
			var concat = keyName + " : " + source;
			if (concat == "Enter : prodId"){
				find();
			}
		});

Pr exemple, est-ce qu'un écouteur d'événement peut être attaché à un 
contrôle plutôt qu'au document ?

Parce que là ça marche mais la fonction est lancée à chaque fois qu'on 
touche au clavier, sur cette page.

-- 
Besoin d'un autre système, pas d'un autre gouvernement.

Back to fr.comp.lang.javascript | Previous | NextNext in thread | Find similar


Thread

Gérer une touche sur un contrôle Gloops <gloops@zailes.invalid.org.invalid> - 2018-10-11 16:47 +0200
  Re: Gérer une touche sur un contrôle Yliur <yliur@free.fr> - 2018-10-12 02:49 +0200
    Re: Gérer une touche sur un contrôle Gloops <gloops@zailes.invalid.org.invalid> - 2018-10-12 03:10 +0200

csiph-web