Avatar billede steen-h Mester
04. juni 2005 - 09:53 Der er 6 kommentarer og
1 løsning

Linjeskift ved udskriv i textfeldt

Jeg har et problem med linjeskift.

Jeg har nedenstående knap 'Fyraftensdyk'

Hvis $tanksqlvar['triptemplet'] indeholder et linjeskift udskrives teksten ikke.
Hvordan rettes det så den gør det ?

<input type="button" value="Fyraftensdyk" onclick="document.trip.target.value='Fyraftensdyk';document.trip.note.value='<?php echo $tanksqlvar['triptemplet']; ?>';document.trip.time.value='16';document.trip.minute.value='00';">

MVH Steen
Avatar billede steen-h Mester
04. juni 2005 - 09:58 #1
Jeg har prøvet med
document.trip.note.value='<?php echo nl2br($tanksqlvar['triptemplet']); ?>

Det hjælper ikke.
Avatar billede sungdk Nybegynder
04. juni 2005 - 10:00 #2
Kunne forestille mig at du skulle have fat i en replace-funktion som udskifter <br /> med \n
Avatar billede steen-h Mester
04. juni 2005 - 10:28 #3
Har prøvet følgende, men det virker ikke

document.trip.note.value='<?php echo str_replace("<br/>","\n",$tanksqlvar['triptemplet']); ?>
Avatar billede Slettet bruger
04. juni 2005 - 10:37 #4
før du begynder at udskrive value kunne du f.eks. gøre noget ala

$value = str_replace("\\n", "", $tanksqlvar['triptemplet']);
Avatar billede Slettet bruger
04. juni 2005 - 10:38 #5
Der er ingen grund til at ændre værdien med javascript, da du alligevel ikke vil kunne ændre værdien i php på en fra brugeren indtastet tekst. Den eneste værdi du vil kunne ændre med php, er en værdi der er defineret får outputtet kommer til brugeren
Avatar billede steen-h Mester
04. juni 2005 - 10:58 #6
Jeg har teksten gemt i sql, og kan uden problemer udskrive den i tekstfelter.

Men ikke indsætte teksten når jeg bruger min 'Fyraftendyk' knap

Det er normalt kun mig som retter teksten, og kan godt bruge \n men syntes det var smartere at enter også virkede.
Avatar billede steen-h Mester
11. juni 2005 - 13:08 #7
Lukker
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