Javascript Line Break Textarea

J'ai une zone de texte que je souhaite pré-remplir avec un texte spécifique qui inclut des sauts de ligne. Je localise la zone onLoad, mais je ne peux pas faire fonctionner correctement les pauses de ligne. Des conseils sur la façon de faire cela? Merci.

Vous devez remplacer les sauts de ligne par les nouveaux caractères: \n

Utilisez simplement le caractère newline: \n .

Donc, si vous voulez que la zone de texte ressemble à ceci:

Il s'agit de la ligne 1
C'est la ligne 2

Vous utiliserez une chaîne comme celle-ci:

 "This is line 1\nThis is line 2"; 

Voir une démonstration ici: http://jsfiddle.net/MzmBd/

Comme indiqué plusieurs fois, vous avez besoin du caractère \n .

Voir ici: http://jsfiddle.net/XbALv/

 document.getElementById("blah").value = "This" + "\n" + "is some" + "\n" + "text" + "\n"; 

Voir cette page de question similaire:

JavaScript: comment ajouter des sauts de ligne dans une zone de texte HTML?

Voyez si cela résout votre problème.

Consultez ce lien: http://www.bennadel.com/blog/161-Ask-Ben-Javascript-Replace-And-Multiple-Lines-Line-Breaks.htm

Il traite spécifiquement des pauses de ligne en Javascript

Voici un exemple pour le remplir à partir du HTML, ou via javascript: http://jsfiddle.net/yqhzc/1/

J'ai essayé de nombreuses façons de briser une zone de texte dans un tableau. A utilisé cette méthode, ce ne serait peut-être pas le meilleur.

L'utilisation de .split ('\ n') ne supprime pas la pause et elle créera des espaces ou se brise lors de l'insertion dans la base de données. Par conséquent, je le remplace par

Contenu du texte:
12345
6789


 a = a.replace(/\n|\r\n|\r/g, "<br>"); var stringArray = a.split('<br>'); for (var i = 0; i < stringArray.length; i++) { var myString = stringArray[i]; myString = myString.replace('<br>', ""); response.write(myString); }