2011-11-22 50 views

回答

7

使用jQuery,您可以使用keypress事件,然後將該字符轉換爲字符串,並將其與您的條件進行匹配。

這裏有一個working example

$(document).keypress(function(e) 
{ 
    var s = String.fromCharCode(e.which); 
    if (s.match(/[a-zA-Z\.]/)) 
     console.log(s + ' is a match!'); 
}); 

更新:另一種元素內按下鍵,只需使用選擇$('#LearnStart'),如圖here

+0

我不明白如何使用這個..我對jQuery很新,並且只用了一點。如何獲得在ID爲「#LearnStart」的字段中按下的密鑰 –

+0

真棒我是它!謝謝!如何識別退格是否被點擊,並刪除放在頁面上的圖片? –

0

有避免與IDS前述#。與LearnStar您可以插入一個這樣的腳本ID的輸入:

$("#LearnStar").live("keypress",function(e) 
{ 
    var s = String.fromCharCode(e.which); 
    if (s.match(/[a-zA-Z\.]/)) 
     console.log(s + ' is a match!'); 
}); 

現場活動基本需要照顧,如果控制是在頁面上呈現的腳本加載後的事實。

你可以做這樣的漂亮的東西,防止用戶通過使用 e.preventDefault()並從回調函數返回false來輸入無效密鑰。

+0

如何將退格存儲爲變量和空格? –

相關問題