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