Hello,
Lorsque je remplis mon textarea dans Firefox et que j'arrive en fin de ligne, le retour est automatique mais la chaine retournée par le formulaire ne comporte pas de "\n" ni rien.
Avez-vous une idée SVP ?
Version imprimable
Hello,
Lorsque je remplis mon textarea dans Firefox et que j'arrive en fin de ligne, le retour est automatique mais la chaine retournée par le formulaire ne comporte pas de "\n" ni rien.
Avez-vous une idée SVP ?
Je pense que c'est juste un retour a la ligne visuel mais qu'en réalité il n'y en a pas. Ce qui est logique sinon tu deborderais de ton textarea.
test en faisant un vrai retour a la ligne
Effectivement, le contenu du textarea s'adapte à la page, mais cela n'est que visuel. Les seuls retours à la ligne qui existent sont ceux créés avec la touche entrée. Sinon, ce serait ingérable ne serait-ce que du fait des multitudes de taille d'écran et de la possibilité de définir soi-même la taille de la police !
Merci de vos réponses, j'ai encore une petite question
est-ce qu'à votre avis c'est faisable de détecter ces "retours visuels" en explorant le DOM ?
oui en choppant un mix du rows, du value.length et du value.split('\n').length
@ SpaceFrog => oui mais justement, il n'y a pas de '\n' dans la chaine envoyée ! ;)
d'ou le mix avec les deux autres ... :roll:
Ah d'accord je vais creuser de ce coté , merci :D
Juste par curiosité, ça te sers à quoi de rajouter des retours chariots ?
c'est une fonction de superposition de bulles de BD sur une image.
Si le visiteur entre trois lignes dans la bulle je dois restituer les dimensions de la bulle avec GD.
En l'occurrence, le visiteur ne rentre qu'une seule ligne puisque tu cherches à rajouter les sauts de lignes.
Ceci dit, pourquoi ne pas fixer le width du conteneur du texte de ta bulle, cela aura le même comportement de revenir à la ligne :koi:
Non ce n'est pas ça, je me suis mal exprimé.
Le formulaire a une largeur définie et les retours à la ligne se font automatiquement, mais apres je récupere la valeur du texte et avec GD je reconstitue l'image, c'est pour ça que j'ai besoin de savoir combien de lignes "virtuelles" sont crées.