2011-03-18 16 views
0

我有一個電子郵件的形式提交,我希望把它的OnEnter submittable(不只是點擊)「綁定」 [重點新聞]與[點擊進入]

這裏是我的按鈕

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) 
    } 
} 

感謝

回答

1
emailAddress.addEventListener(KeyboardEvent.KEY_DOWN,handler); 

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

謝謝!完美的作品! – Miro 2011-03-18 12:18:40

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

函數submitForm();預計要傳遞1個參數,是一個事件類型的變量:
功能submitForm(E:事件

因此需要設置的情況下的參數不傳遞默認值:
功能submitForm (e:MouseEvent = null

+0

感謝您的解釋!這似乎也起作用,也是'全球' – Miro 2011-03-18 12:21:23