我想檢測用戶是否按下了數字鍵盤的「NEXT」按鈕(使用jQuery)。到目前爲止,我已經嘗試過按鍵,鍵盤以及按鍵事件,但它沒有被檢測到。如何檢測使用jquery按數字小鍵盤上的NEXT?
有沒有辦法檢測到它?
我想檢測用戶是否按下了數字鍵盤的「NEXT」按鈕(使用jQuery)。到目前爲止,我已經嘗試過按鍵,鍵盤以及按鍵事件,但它沒有被檢測到。如何檢測使用jquery按數字小鍵盤上的NEXT?
有沒有辦法檢測到它?
從早期的問題從#1試試這個:
"Next" button on Android Numeric keypad
哦拍,我是混合2的問題了
我就要讓這個留不過,用它來進一步獲得。
西蒙·麥克唐納發了一個帖子有關調用functionalites的後退按鈕
http://simonmacdonald.blogspot.dk/2011/05/overriding-back-button-in-phonegap.html
Basicly這是它。閱讀上述指南仍然:)
document.addEventListener("backbutton", onBackKey, false);
我剛測試它,它的工作原理。
只記得點擊其中一個div鏈接。一個eventlistener掛鉤它。
快樂編碼:)
Next和Back是兩個不同的東西。後面是硬件按鈕,可以很容易地被捕獲/覆蓋...
數字SoftKeyboard上的下一個鍵似乎是越野車。從理論上講,你應該能夠趕上它使用這個簡單的jQuery:
$('input').on('keydown', function(e){
if(e.which === 9)
{
// your code
}
});
但不知何故,作爲API 17和18,這是不是。我可以捕獲除了Next鍵以外的所有鍵盤事件。所以這似乎是數字軟鍵盤上的一個錯誤。
這個問題已經進入了作爲瀏覽器的錯誤,但我懷疑它是實際的數字鍵盤是馬車: https://code.google.com/p/chromium/issues/detail?id=142233
我知道,有很多方法可以做到這一點與Java插件。我會仔細考慮一下,但您也可以查看以下內容:https://groups.google.com/forum/#!topic/phonegap/PoVFIJ9F2OA – Daniel