2009-10-19 8 views

Répondre

3

Jetez un oeil à cette page:

Interactive character limit for textarea using Jquery

<script language="javascript"> 
function limitChars(textid, limit, infodiv) 
{ 
    var text = $('#'+textid).val(); 
    var textlength = text.length; 
    if(textlength > limit) 
    { 
     $('#' + infodiv).html('You cannot write more then '+limit+' characters!'); 
      $('#'+textid).val(text.substr(0,limit)); 
      return false; 
    } 
    else 
    { 
     $('#' + infodiv).html('You have '+ (limit - textlength) +' characters left.'); 
     return true; 
    } 
} 
</script> 

lient ensuite la fonction à l'événement keyup de votre textarea. Pour ce faire, en cas de prêt jQuery du document comme celui-ci:

$(function(){ 
    $('#comment').keyup(function() 
    { 
     limitChars('comment', 20, 'charlimitinfo'); 
    }) 
}); 
+0

je fini par utiliser celle-ci qui semble très proche de twitter: http://www.javascriptkit.com/script/script2/enforceform. shtml – Tony