Limiter le nombre de caractere jquery

Par stalker069, il y a 11 ans


Bonjour,
Alors voici mon problème j'ai un textarea et je veux limiter le nombre de caractere à 340 mais aussi le nombre de ligne (limite de 4 lignes)
Voici le code coté php:

<textarea class="content_send" cols="340" rows="4" name="discution" placeholder="Send your message..."></textarea> <span class="send" data_id_send="<?php echo $user->get_id_steam();?>" data_id_receive="<?php echo $user_disc->get_id_steam();?>">SEND</span> <span class="send_number_max" data_nb="340" title="max of length message">340</span>

Et voici mon Jquery:

updateCountdown(0); $('.content_send').change(function(e) { if(e.keyCode == 13) { updateCountdown(13); } else{ updateCountdown(0); } }); $('.content_send').keyup(function(e) { if(e.keyCode == 13) { updateCountdown(13); } else{ updateCountdown(0); } }); function updateCountdown(code) { // 340 is the max message length if(code == 13) { //if enter var remaining = 340 - jQuery('.content_send').val().length; } else{ var remaining = 340 - jQuery('.content_send').val().length; } jQuery('.send_number_max').text(remaining); if(remaining<0){ $('.send_number_max').css('color','#ED5B25'); } else{ $('.send_number_max').css('color','#000'); } }

Pour le moment j'arrive bien à limiter à 340 caracteres mais le nombre de ligne non et je ne comprend pas comment faire merci de votre aide.

Aucune réponse