1
A
回答
3
此代碼將維持一個地圖給出了每個按鍵按鍵的數量:
你可以找到here鍵代碼和字符之間的關係
var map = {};
$('input').keyup(function(e){
var key = e.keyCode;
if (key>=48 && key<=90) map[key] = (map[key]||0)+1;
});
Demonstration(打開控制檯) 。
如果你想有一個地圖更具可讀性(以字符鍵而不是鍵碼),這樣做:
var map = {};
$('input').keyup(function(e){
if (e.keyCode>=48 && e.keyCode<=90) {
var key = String.fromCharCode(e.keyCode);
map[key] = (map[key]||0)+1;
}
});
Demonstration(打開控制檯)
但它可能會更容易僅在分錄結束時分析字符串(使用val
獲得)。
2
此代碼有效,將#yourinputid
替換爲您的輸入ID,keycode == '13'
替換爲您要計數的鍵,13實際上是Enter
。只要看看nbr
的值,你就會知道鍵被按下了多少次。
var nbr = 0;
$('#yourinputid').keypress(
function(event)
{
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode == '13'){
nbr++;
}
});
祝你好運。
如果您使用OR
語句更改條件,則可以添加多個鍵碼。
2
$(document).ready(function() {
var count = 0;
$('#txt').keypress(function(event){
var key_code = event.keyCode ? event.keyCode : event.which;
if((key_code >=97 && key_code <=122) || (key_code >=48 && key_code <=57)){
$('#cnt').html(++count);
}
});
});
相關問題
- 1. 計算在JavaScript中同時按下多少個按鍵
- 2. 當一個鍵被按下時(ANDROID)減少一個計數器
- 3. 計算功能被執行多少次
- 4. JavaScript - 計算一個按鈕被按下的次數(功能)
- 5. 計算一個按鈕被按下的次數
- 6. 如何檢查一次是否有多個按鍵被按下?
- 7. 當按下一個鍵時,多次按下不同的按鍵?
- 8. 計數一個按鈕被點擊了多少次
- 9. 當一個鍵被按下
- 10. Javascript多個按鍵被按下
- 11. 檢查一個按鍵是否被按下兩次
- 12. 我每次按下某個鍵時如何計算?
- 13. 在上一個鍵按下的鍵多次
- 14. 計算線程被搶佔了多少次?
- 15. PostgreSQL每月計算一個月後多少次
- 16. C#計算器按下按鍵打字
- 17. 一次按下的javascript多個按鍵出現錯誤
- 18. 瞭解多少次按鈕被點擊
- 19. codechef每秒執行多少次計算?
- 20. 計算多少分鐘有兩次
- 21. 的Joomla - 計算用戶有多少次
- 22. 計算一個人有多少天?
- 23. 計算多少個字符
- 24. 給計算器輸入鍵盤按鍵,而不按下計算器按鈕
- 25. 計算按鍵
- 26. 計算屏幕上按鍵的次數
- 27. 如何當一個鍵被按下
- 28. 計算輸入在網頁中被按下的次數
- 29. 計算圖像被按下/點擊的次數
- 30. 計算平均評分在下次上一個按鈕
'onkeypress事件:{如果(event.key是[A-Z0-9])計數器++}'。當然,你必須填寫一些空白。 –