用[点击]“绑定”[按键]

时间:2011-03-18 12:03:17

标签: flash actionscript-3 actionscript

我有一个电子邮件表单提交者,我希望将其设置为可以提交(不仅仅是点击)

这是我的按钮代码

submitBtn.addEventListener(MouseEvent.CLICK, submitForm);
function submitForm(e:Event) {
///do stuff
}

以下是文本字段的代码

emailAddress.addEventListener(KeyboardEvent.KEY_DOWN,handler);
function handler(event:KeyboardEvent){
   if(event.charCode == 13){
       //submitForm() < this doesn't work (Expected 1)
   }
}

由于

3 个答案:

答案 0 :(得分:1)

submitBtn.addEventListener(MouseEvent.CLICK, submitForm);
emailAddress.addEventListener(KeyboardEvent.KEY_DOWN, handler);

function submitForm(e:MouseEvent=null)
{
     ///do stuff
};

function handler(event:KeyboardEvent)
{
   if(event.charCode == 13) submitForm();
};

答案 1 :(得分:1)

emailAddress.addEventListener(KeyboardEvent.KEY_DOWN,handler);

function handler(event:KeyboardEvent)
{
 if(event.charCode == 13)
 {
     submitForm(null)
 }
}

答案 2 :(得分:1)

函数submitForm();期望传递1个参数,这是一个事件类型变量:
函数submitForm( e:事件

因此,如果未传递参数,则需要设置默认值:
函数submitForm( e:MouseEvent = null