Avatar billede dennism Nybegynder
11. december 2004 - 16:13 Der er 5 kommentarer og
1 løsning

JavaScript: textarea

Jeg har et textarea, men når jeg via JavaScript henter værdien af dette til mit dokument, bliver linieskift i textarea'et slettet. Hvordan kan jeg lave sådan at de bliver beholdt?
Avatar billede mantichora Nybegynder
11. december 2004 - 16:33 #1
I et textarea er linjeskift bare et \n, mens de i HTML er <br>

Lav en str.replace("\n", "<br>\n");

Det burde virke.
Avatar billede dennism Nybegynder
11. december 2004 - 16:39 #2
Jeg skal have ændret formaal.value så der bliver indsat <br>, og så skal det gemmes i en ny streng ved navn formaal2 (altså uden at det blive ændret i den oprindelige). Hvordan klarer jeg det?
Avatar billede skovenborg Nybegynder
11. december 2004 - 17:41 #3
Sådan nogenlude som mantichora skriver:
var formaal2 = document.formnavn.formaal.value.replace("\n", "<br>\n");
Avatar billede skovenborg Nybegynder
11. december 2004 - 17:41 #4
eller bare:
var formaal2 = document.formnavn.formaal.value.replace("\n", "<br>");
er nok - \n laver faktisk et mellemrum i html-koden, hvilket kan i dette tilfælde give en uønsket effekt.
Avatar billede dennism Nybegynder
13. december 2004 - 18:17 #5
skovenborg >>

Smider du lige et svar?
Avatar billede skovenborg Nybegynder
13. december 2004 - 18:22 #6
jo, værgsesågod :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester