[textarea] Adapter la hauteur au contenu.

a70m Messages postés 3121 Statut Contributeur -  
arthezius Messages postés 3756 Statut Membre -
Bonjour,

Y'a-t-il un moyen que le textarea prenne automatique le nombre de ligne de sa valeur dans son attribut rows ?

Par exemple, si dans ma base de données, j'ai une valeur de 7 lignes et une autre de 34 mon premier textarea fasse 7 lignes de haut et mon second en fasse 34 ...

Cordialement
a70m
--
Si un jour, l'envie de travailler te prends, assied-toi et attends que ca passe ...
Les boulets, on ne les aime que dans les quotes ! Merci

2 réponses

  1. a70m Messages postés 3121 Statut Contributeur 217
     
    up ?
    0
    1. notobe Messages postés 2222 Statut Membre 213
       
      ben euh... un script qui détecte le nombre de lignes dans le champ de ta bdd, récupère ce nombre dans une variable i que tu colles dans le rows="<?php echo $i ?>" ???

      Enfin un truc comme ça ;)
      0
    2. a70m Messages postés 3121 Statut Contributeur 217
       
      Sauf que c'est pas forcément l'intégralité du contenu de ma bdd que je veux mettre à l'interieur.

      Exemple ...

      Dans ma BDD :

      TEXTE TEXTE TEXTE TEXTE TEXTE TEXTE TEXTE TEXTE
      TEXTE TEXTE
      TEXTE TEXTE

      "Citation à mettre dans le textarea
      eeee
      eeee
      eee
      eee"

      TEXTE TEXTE TEXTE TEXTE TEXTE
      TEXTE TEXTE
      TEXTE
      0
    3. notobe Messages postés 2222 Statut Membre 213
       
      Non mais, c'était une idée de principe comme ça ! ;)
      Après, comment est structuré ta bdd et ce que tu veux en faire... c'est à toi de voir comment cela peut être exploité.

      D'autres plus calés en php que moi te donneront sans doute plus d'idées.
      0
  2. arthezius Messages postés 3756 Statut Membre 475
     
    Un moyen de faire ça en javascript?
    Je voudrai reprendre ce principe, de la même manière que c'est fait ici sur le forum.
    Le textarea s'ajuste en hauteur au fur et à mesure qu'on écrit et conserve sa hauteur quand on modifie la message.
    Quelqu'un aurai un script pour ça?
    0