notesEntryForm曹景偉上點擊一個按鈕事件在窗體上
嗨,在上面的表格,只要形式具有焦點,我可以按回車鍵,這將執行:
$(document).ready(function(){
$('#notesEntryForm').keyup(function(e){
if(e.which == 13){
alert('You pressed enter');
}
});
});
問題是,只要我點擊了IFrame,它就不會。我知道這是因爲主窗體失去了焦點,它也引用了窗體的ID,並且加載了另一個HTML頁面的IFrame成爲焦點。我的問題是,當焦點位於IFrame中時,如何獲得主窗體的響應或偵聽鍵控函數,特別是右上角的窗體,而另一個僅用於顯示,但如果它適用於一個窗體爲兩者工作?我試過使用IFrame ID,但它沒有工作。我認爲這是因爲焦點實際上在加載到IFrame的頁面上。有沒有簡單的解決方案,或者我不得不將代碼添加到每個加載到IFrame中的頁面?
我不想這樣做的原因是因爲一旦您在IFrame的頁面中添加了值,添加按鈕變爲啓用狀態,我希望用戶能夠按下回車鍵而不必點擊添加按鈕,他們現在必須做的。
這是我的第一個問題,所以如果我做錯了,我很抱歉。謝謝你的幫助。
你試過了: $(document).keyup(function(event){ ... }); – Sami
是的,我嘗試過。它沒有工作。 –
是的,它沒有工作。 –