I textfält (typen text, inte textfield) kan man inte ha radbrytningar. Hur får du dit dem till att börja med?
Använd textareor om du ska ha radbrytningar.
6 svar · 556 visningar · startad av apaaa
Hej.
Jag har en kontroll nu som kollar att allt är ifyllt, om något är fel så skickar jag tillbaka den till formuläret igen. Det som redan är ifyllt skickan jag med i en "get".
Dock så uppstår det ett problem i textfields...
Det gör inga radbrytningar när den kommer tillbaka, hur fixar jag det?
<inpute name"text" type="textfield" value="<?php echo $_GET['Text']; ?" />
så ser det ut nu i.a.f.
Om jag använder nl2br så skriver den bara ut massa <br> överallt.
Mvh Anders.
I textfält (typen text, inte textfield) kan man inte ha radbrytningar. Hur får du dit dem till att börja med?
Använd textareor om du ska ha radbrytningar.
Hej anders, haha, det var ju textarea jag menade, men samma fel där.
Samma problem alltså, inga radbrytningar, skriverbara ut massa <br>
Mvh Anders.
Ja, om du använder nl2br så blir det ju <br>. Det är liksom det funktionen gör.
Mao skriv ut värdet i GET direkt, kör det inte genom nl2br först.
Nja, det fungerar inte
Jag skicka ju tillbaka information med hjälp utav en meta refresh
<meta http-equiv=\"Refresh\" content=\"0; URL=test.php?text=" . $_REQUEST['text'] . "&blah=osv"
finns det något bättre sätt?
alla radbrytningar försvinner
Den måste skicka tillbaka automatiskt om det är fel någonstans...
Mvh Anders.
fixade det med preg_replace, bytte alla <br /> mot /n så fungera det fint.