2012-06-04 19 views
0

試圖製作一個greasemonkey腳本/ chrome擴展,所以當我輸入我的信用卡的前四個數字時,它會打開一個帶有色情內容的新選項卡,以分散注意力。幫助我們幫助我們省錢。任何輸入或textarea中的數字字符串的事件偵聽器?

完全嚴重的方式 - 可以這樣做嗎?

+0

錯誤...你有什麼試過的? –

+0

由於CC編號通常只在文本輸入字段中,因此我使用'onkeydown'來嘗試添加一個事件監聽器,但我對JS很糟糕。 – elzi

回答

0

這裏的東西,讓你開始:

$(function() { 
    $("html").on("keyup", "input", function() { 
     if(/^\d{4}$/.test(this.value)) { 
      // do something 
     } 
    }); 
}); 

它結合一個keyup監聽到所有輸入字段(包括動態創建的字段),其與恰好四位檢查字段的值。

+0

得到語法錯誤,不知道爲什麼。 (unpexted},但它看起來是正確的) – elzi

+0

我忘記了on功能的關閉parens;編輯。另外,只是你知道,'on'需要jQuery 1.7或更高版本。 – apsillers

+0

http://jsfiddle.net/CkGH9/這是一個開始。謝謝! – elzi

相關問題