From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../api/globaleventhandlers/onselect/index.html | 80 ++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 files/fr/web/api/globaleventhandlers/onselect/index.html (limited to 'files/fr/web/api/globaleventhandlers/onselect') diff --git a/files/fr/web/api/globaleventhandlers/onselect/index.html b/files/fr/web/api/globaleventhandlers/onselect/index.html new file mode 100644 index 0000000000..1946c69caa --- /dev/null +++ b/files/fr/web/api/globaleventhandlers/onselect/index.html @@ -0,0 +1,80 @@ +--- +title: GlobalEventHandlers.onselect +slug: Web/API/GlobalEventHandlers/onselect +tags: + - API + - Gestionnaire d'événement + - HTML DOM + - Propriété + - Reference +translation_of: Web/API/GlobalEventHandlers/onselect +--- +
{{ ApiRef("HTML DOM") }}
+ +

La propriété onselect du mixin {{domxref("GlobalEventHandlers")}} est un {{domxref("EventHandler")}} qui traite les événements select.

+ +

L'événement select n'est déclenché qu'après que du texte à l'intérieur d'un {{HtmlElement('input/text', '<input type="text">')}} ou d'un {{HtmlElement("textarea")}} a été sélectionné.

+ +

Syntaxe

+ +
target.onselect = functionRef;
+
+ +

Valeur

+ +

réfFonction est un nom de fonction ou une expression retournant une fonction. La fonction reçoit un objet {{domxref("UIEvent")}} comme unique argument.

+ +

Exemples

+ +

Cet exemple enregistre le texte que vous sélectionnez à l'intérieur d'un élément {{HtmlElement("textarea")}}.

+ +

HTML

+ +
<textarea>Essayez de sélectionner du texte dans cet élément.</textarea>
+<p id="log"></p>
+ +

JavaScript

+ +
function enregistrerSelection(event) {
+  const log = document.getElementById('log');
+  const selection = event.target.value.substring(event.target.selectionStart, event.target.selectionEnd);
+  log.textContent = `Vous avez sélectionné : ${selection}`;
+}
+
+const textarea = document.querySelector('textarea');
+textarea.onselect = enregistrerSelection;
+ +

Résultat

+ +

{{EmbedLiveSample("Examples")}}

+ +

Spécification

+ + + + + + + + + + + + + + +
SpécificationStatutCommentaire
{{SpecName('HTML WHATWG','webappapis.html#handler-onselect','onselect')}}{{Spec2('HTML WHATWG')}}
+ +

Compatibilité des navigateurs

+ +
+ + +

{{Compat("api.GlobalEventHandlers.onselect")}}

+
+ +

Voir aussi

+ + -- cgit v1.2.3-54-g00ecf