J'ai une zone de texte. Lorsque je colle du texte avec des sauts de ligne, les sauts de ligne sont automatiquement supprimés. Mais quand je saisis les sauts de ligne manuellement (retour au carraige), ils sont conservés. Comment puis-je forcer la zone de texte à conserver les sauts de ligne avec du texte collé?Conserver les sauts de ligne lors du collage dans la zone de texte
7
A
Répondre
-1
Les sauts de ligne sont toujours conservés lorsqu'ils sont collés dans une zone de texte.
Peut-être que la source a un saut de ligne différent, vous copiez à partir de quel programme?
10
Je ne sais pas si cela s'applique à tous les navigateurs, mais dans Google Chrome (6 et 7), les sauts de ligne du texte collé sont supprimés si le style de la zone de texte est white-space: nowrap;
.
J'ai utilisé ce paramètre de style pour empêcher l'encapsulation par défaut des longues lignes et j'ai rencontré le même problème que le vôtre. Plus tard, j'ai réalisé que la définition de l'attribut textarea wrap
à off
fait un bien meilleur travail. Sachez que wrap="off"
est widely supported but not standardized.