[textarea] Adapter la hauteur au contenu.

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. Contributeur
    up ?
    0
    1. 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. Contributeur
      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. 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. 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