2011-12-14 123 views
-4

我想使一段代碼,將檢查輸入框的值,算多少字母也有輸入框,如果值是divisable 4然後插入 -jQuery的邏輯混亂

其所以當用戶輸入一個密碼,在自動插入 - 每4個字母:)後

感謝

+0

你對理解這個邏輯有什麼問題?你能向我們展示你所做的任何嘗試嗎?有任何代碼? – Vigrond 2011-12-14 11:58:15

+6

Stackoverflow不是你發佈作業的地方,有人會爲你做。在這裏,您提出一個詳細的問題,提供您編寫的代碼,並且不按預期工作,人們將嘗試發現問題併爲您提供幫助。或者你可以問關於泛型編程概念的問題,但沒有辦法任何人會爲你做功課。標記。 – 2011-12-14 11:58:59

+0

同意以上意見。 – Murtaza 2011-12-14 12:00:26

回答

3
$("input").keyup(function() { 
    if(this.value.replace(/-/g, "").length % 4 == 0) { 
    this.value += "-"; 
    } 
}); 
0

這似乎是在去上班的路上你想

$(document).ready(function() { 
    $("#search").keyup(function(){ 
     var stringFull = $(this).val(); 
     if(stringFull.replace(/-/g, "").length % 4 == 0){ 
      $(this).val(stringFull+"-");   
     }  
    }); 

});