Bonsoir,

Dans le but de créer un système de publication d'article j'utilse un textarea, j'aimerais pouvoir détecter quand le curseur arrive en bas du textarea pour lui augmenter sa hauteur, comme le fait Grafikart pour son système de post.

Car mettre une hauteur fixe n'est pas idéal dans le cas où je dois écrire beaucoup de texte, mais j'aimerais quand même que mon textarea ait une hauteur de base.

1 réponse


SLK
Réponse acceptée

Salut,

détecter quand le curseur arrive en bas du textarea pour lui augmenter sa hauteur

En fait tu n'as rien besoin de faire pour ça,
le textarea "grandi' tout seul en fonction de son contenu.
Du coup je me demande si j'ai bien compris la question...
[EDIT]
Ah je viens de comprendre ce que tu voulais dire... Je suis trop con ^^
Perso je ne sais pas...
[EDIT]
Sur stackOverflow on trouve beaucoup de sujets similaire.
Du style "Automatically resize text area based on content" :
http://stackoverflow.com/questions/19170083/automatically-resize-text-area-based-on-content
Le jsfiddle proposé fonctionne bien.
Un autre : https://codepen.io/vsync/pen/czgrf

j'aimerais quand même que mon textarea ait une hauteur de base

Il suffit de mettre un min-height avec une valeur fixe.
(en CSS donc)