Redimensionnement automatique d'un texarea dans un formulaire

Signaler
Messages postés
68
Date d'inscription
vendredi 4 juin 2004
Statut
Membre
Dernière intervention
1 décembre 2012
-
Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
-
Bonjours à tous,

après maintes recherches infructueuses, je me décide à faire appel à l'équipe.
J'ai créé un formulaire en php dont son contenu est formaté avec un texarea.
J'ai fixer le cadre afin de laisser apparaitre sur ma page une 15aines de ligne.
Ce qui me permet  d'utiliser la fonction  "javascript:window.print()" via un bouton dans le formulaire.
Cependant, quand le contenu de mon textarea est composé de + de 15 lignes, je ne sais plus utiliser le print puisque la visualisaion de la suite du texte doit se faire via l'ascenseur situé à droite du textarea.
Je n'ai donc pas le contenu en entier.
Avez-vous une idée sur le sujet ?
Quelque chose qui permettrait quand j'affiche mon formulaire d'agrandir automatiquement la zone textarea selon son contenu.
J'ai trouvé un exemple sur ce site qui agrandi la zone suivant le texte  que l'on tape quand on rempli le formulaire.
http://www.javascriptfr.com/code.aspx?ID=17042


Ce que je cherche c'est quand je réalimente les zones de mon formulaire, que ma zone se réajuste suivant ce qu'elle charge de ma db Mysql.

Description :</td>
     <td>
     <textarea name="description" rows="15" cols="71"><?php echo $ticket['description']; ?></textarea>


Toutes infos, aides, exemples sont les bienvenus. En attendant, je continue mes recherches.


Merci
PS : j'suis pas au point avec le vb, soyez indulgent.


Eric

1 réponse

Messages postés
4933
Date d'inscription
samedi 1 juillet 2006
Statut
Membre
Dernière intervention
2 février 2015
12
bonjour,

textarea.style.height=textarea.scrollHeight;

mais loin d'être sûr qu'il n'y a pas mieux !
@+
( après "il suffit" de restaurer ! )