2012-12-03 65 views
0

所以我有這個頁面:http://www.prxa.info/index.php?module=articles&view=Submit的JavaScript - 從文本區域不起作用計數chracters

使用jQuery和代碼我想在這裏找到:https://stackoverflow.com/a/13516186/1741251

我試圖做這樣的字符數一個Twitter的第textarea從255開始倒數,但它似乎不適合我?

我有使用javascript基本上沒有經驗:(

這是我使用來算它的代碼:

<script type="text/javascript"> 
$(document).ready(function() { 
    $('#tagline').keypress(function (event) { 
     var max = 255; 
     var len = $(this).val().length; 
     if (event.which < 0x20) { 
      // e.which < 0x20, then it's not a printable character 
      // e.which === 0 - Not a character 
      return;  // Do nothing 
     } 
     if (len >= max) { 
      event.preventDefault();   
     }    

    }); 
    $('#tagline').keyup(function (event) { 
     var max = 250; 
     var len = $(this).val().length;  
     var char = max - len; 
     $('#textleft').text(char + ' characters left'); 

    }); 

+0

有什麼你到目前爲止嘗試過,你需要用javascript來檢測輸入框的值 - 在keyUp上,然後做一個cha從那裏計算出來的數字,然後改變一個持有人股利的數字 – 2012-12-03 11:46:19

+0

添加了我使用atm的代碼。 – NaughtySquid

+0

建議使用keydown而不是按鍵。當鑰匙實際上很沮喪時,Keydown被解僱。按鍵通常是在按鍵後釋放時觸發的,並不是正式記錄的事件。 – AmericanUmlaut

回答

0

像這樣的事情

$('#inputBox').keyup(function (event) { 
    var len = $(this).val().length; 
    $('#holder').text(len); 
}); 
+0

^用更簡單的代碼開始測試 - 然後增加複雜性以添加更多功能。 – 2012-12-03 11:48:59

相關問題