Jeg har et hurtigt spørgsmål til den kloge... Jeg har et textarea som input felt på min side. Dette indhold lægges ned i en access database og bruges bl.a. til nyheder på siden. Jeg vil dog gerne have det således at textfeltet tager hensyn til breaks osv. så man kan sætte sin besked bare nogenlunde op. Det er lidt nederen at teksten bliver kastet ind i en stor klump. Nogen der kender en smart løsning på det problem?
Jeg skriver mine scripts med asp/javascript. Jeg kender ikke funktionen der løser mit problem. Det kan godt være noget af ovenstående er det rigtige, men ikke noget der umiddelbart løser mit problem. Jeg har indtil videre tilføjet wrap="virtual" til mit textarea...Det kan være at linieskiftne går tabt i databasen, eller i udskrivelsen...Nogen ideer?
Så må du gøre noget helt galt. Alle andre kan sagtens erstatte newlines (\n) med linebreaks (<br>) i udskriften. Det er helt standard at gøre ... såvel i ASP, som i PHP :)
Ok. Jeg prøver lige forfra. Jeg har følgende tekstarea: <textarea name = "navn" cols = "50" rows = "10" wrap = "virtual"></textarea>
Det som bliver tastet ind i tekstfeltet lægges ned i en standard Access database. Feltet i databasen er af datatypen "Memo". Jeg bruger asp/javascript.
Når jeg på et senere tidspunkt skal have indholdet fra databasen ud bruger jeg: <% Response.Write(recordset("feltnavn")); %>
Det indhold jeg får ud kommer ud, uden linebreaks. Det giver sig selv siden jeg ikke tager højde for det noget sted. Mit problem er således; Jeg ved ikke hvad jeg skal gøre og hvor jeg skal gøre noget for at tage højde for linebreaks.
Er det i textareaet jeg skal indbygge noget? Er det i selve udskriften fra databasen? Skal jeg ændre databasens struktur eller er det i den kodestump jeg udskriver med?
Hvis nogen kender svaret, venter jeg med spænding. Tak :)
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.