0

当用户在 Inputfields 中输入内容并按下键盘上的 enter 按钮时,您如何捕获 KeyboardEvent 以供用户登录?

我想我知道代码的第一部分... txt_inputOne.addEventListener(KeyboardEvent.KEY_DOWN, keyHandler);

函数 keyHandler(event:Keyboardevent):void{ if(event.keyCode == Keyboard.ENTER)

在此之后,我对该怎么做感到困惑。要提交按回车按钮的表单,我需要提供文本输入的值吗?谢谢你

4

1 回答 1

0

您需要将事件侦听器添加到输入字段。

  • 对于文本字段:

    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
       }
    }
    
  • 对于文本输入:

    textInput.addEventListener(ComponentEvent.ENTER, listenerMethod);
    function handler(e:ComponentEvent):void{
            // your code here
            // use textInput.text to get the value
    }
    
于 2013-04-17T20:01:26.633 回答