当用户在输入字段中输入内容并按下键盘上的输入按钮时,如何捕获KeyboardEvent以供用户登录?
我想我知道代码的第一部分...... txt_inputOne.addEventListener(KeyboardEvent.KEY_DOWN,keyHandler);
function keyHandler(event:Keyboardevent):void { if(event.keyCode == Keyboard.ENTER)
在此之后我很困惑该怎么做。要按Enter按钮提交表单,我需要提供textinputs的值吗? 谢谢
答案 0 :(得分:0)
您需要将事件侦听器添加到输入字段。
对于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
}
}
对于TextInput:
textInput.addEventListener(ComponentEvent.ENTER, listenerMethod);
function handler(e:ComponentEvent):void{
// your code here
// use textInput.text to get the value
}