lilbrother
Messages postés16Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention24 juillet 2009
-
20 nov. 2008 à 03:25
lilbrother
Messages postés16Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention24 juillet 2009
-
21 nov. 2008 à 17:21
Bonjour,
Est ce que c'est possible d'agrandir un textarea en fonction du texte que l'utilisateur a tapé ? Si le texte tapé est plus grand que le textarea, un scrollbar apparaît automatiquement, mais moi j'aimerais que ce soit le textarea qui s'agrandisse. Est ce que c'est possible ??
Merci d'avance !! :)
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 21 nov. 2008 à 07:21
oulah... mais j'ai déjà répondu ! non ?
ne cherche pas à savoir s'il faut changer la taille du texetarea ou pas !
fais le.
à chaque caractère frappé, recalcule la largeur et la hauteur nécessaire
et applique ces tailles au textarea
( et quand je dis nécessaire tu seras sûrement obligé de "calculer"
la taille réellement prise et pas uniquement le nombre de caractères,
ne serait-ce qu'à cause de la police ,
mais bon, tu verras ça dans un 2ème temps, à mon avis )
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 20 nov. 2008 à 06:26
bonjour,
bien sûr que c'est possible,
d'ailleurs tout est toujours possible en informatique,
parfois c'est pas simple, parfois ça vaut pas le coup.... c'est tout.
il suffit de jouer avec le style.width et le style.height de ce textarea
bien sûr il va falloir récupérer l'evênement onkeyUp, chercher la ligne
la plus longue, déterminer sa taille, adpater la largeur en conséquence,
compter le nombre de lignes, adapter la hauteur.
Bul
lilbrother
Messages postés16Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention24 juillet 2009 20 nov. 2008 à 14:33
Salut, oui je sais comment agrandir un textarea et détecter le texte tapé mais comment je sais à quel moment je dois agrandir le textarea ? A quel moment je sais que ce dernier est trop petit pour le nombre de caractères ou de ligne qu'il contient ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
lilbrother
Messages postés16Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention24 juillet 2009 20 nov. 2008 à 14:49
euhh ba je ne vais pas augmenter la taille du textarea à chaque fois qu'il tape une lettre ! le textarea sera inutilement beaucoup trop grand une fois que l'utilisateur aura tapé son texte non ?? lool
Oh mais par contre sa me donne une idée ! Peut être faire un textarea qui peut contenir juste 1 caractères puis là à chaque fois que l'utilisateur entre un caractère il augmente la ligne et au bout de 30 caractères par exemple il passe à la ligne et rajoute une ligne en passant.
Mais au niveau de l'ordinateur sa va pas poser problème qu'il réfléchisse autant pour savoir s'il doit ajouter un espace de caractère en plus ou une ligne en plus ?? ( sa peut paraître stupide comme question, mais je demande toujours au cas où :D )
Bul3
Messages postés4933Date d'inscriptionsamedi 1 juillet 2006StatutMembreDernière intervention 2 février 201516 20 nov. 2008 à 15:00
je n'ai dis pas d'augmenter la taille à chaque caractère frappé !
je dis d'adapter la largeur et la hauteur du textarea à chaque
caractère frappé ( ou copiéS si Ctrl+V ) en fonction du contenu
à ce moment là.
lilbrother
Messages postés16Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention24 juillet 2009 20 nov. 2008 à 16:45
haha oui oui j'arrive à le faire mais ce que je ne sais pas c'est savoir "le moment" où il faut le faire. Tu me dis qu'il faut le faire à chaque onkeyup mais quand il y a un onkeyup je ne sais pas comment savoir s'il faut agrandir la adapté la largeur ou la hauteur.