Forums : Xul, Xbl, JS...

Aller à la discussion :  Plus récente Plus ancienne

# Validation d'un textbox

Envoyé par : Utilisateur anonyme

Date : 29/11/2005 12:31

J'ai un textbox, et je voudrais pouvoir appeler une fonction lorsque l'utilisateur appuie sur la touche "Enter" (et que le textbox a le focus, évidemment). Y a-t-il un evènement qui me permette de faire ça ?

# Re: Validation d'un textbox

Envoyé par : thefab

Date : 30/11/2005 18:50

Ben oui, il y a les évènements onkeydown, onkeyup et onkeypress qui sont assez explicit quand même ;-) et d'intercépter la touche Enter avec event.keyCode:

JS

function onKeyDown(e)
  {
  if (e.keyCode == e.DOM_VK_RETURN)
    {
    alert("Traitement");
    e.stopPropagation();
    }
  }

XUL

<textbox onkeydown="onKeyDown(event);"/>

La ligne e.stopPropagation(); est là pour éviter que la fonction soit appellé à nouveau lorsque l'utilisateur presse sur la touche Enter pour fermer le message d'alerte.

Fabrice

# Re: Validation d'un textbox

Envoyé par : Utilisateur anonyme

Date : 01/12/2005 12:15

Merci, c'est nickel !

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.