2013-04-17 4 views
0

Lorsque l'utilisateur entre le contenu dans les champs d'entrée et appuie sur le bouton Entrée sur le clavier comment capturer le KeyboardEvent pour l'utilisateur à se connecter? Je pense connaître la première partie du code ... txt_inputOne.addEventListener (KeyboardEvent.KEY_DOWN, keyHandler);utiliser actioncript appuyer sur entrer sur le clavier pour soumettre le formulaire

fonction keyHandler (event: KeyboardEvent): void { if (event.keyCode == Keyboard.ENTER)

Après cela, je suis confus sur ce qu'il faut faire. Pour soumettre un formulaire en appuyant sur le bouton entrer serait-il nécessaire de donner la valeur des entrées de texte? Merci

Répondre

0

Vous devez ajouter l'écouteur d'événement aux champs de saisie.

  • Pour le TextField:

    textField.addEventListener(KeyboardEvent.KEY_DOWN,handler); 
    function handler(event:KeyboardEvent){ 
        // if the key is ENTER 
        if(event.charCode == 13){ 
        // your code here 
        // use textField.text to get the value 
        } 
    } 
    
  • Pour TextInput:

    textInput.addEventListener(ComponentEvent.ENTER, listenerMethod); 
    function handler(e:ComponentEvent):void{ 
         // your code here 
         // use textInput.text to get the value 
    } 
    
Questions connexes