Avatar billede Laitings Nybegynder
19. oktober 2003 - 14:58 Der er 3 kommentarer og
1 løsning

break i form tekstfelt

Jeg har en form som indeholder et tekstfelt hvor brugeren kan indtaste oplysninger. Problemet er at når jeg bruger Request.Form, bliver hele indholdet skrevet på en lang linje. Hvordan får jeg et linjeskift ind hvis brugeren har brugt "return"-knappen??

Håber på hjælp!?

-M
Avatar billede eagleeye Praktikant
19. oktober 2003 - 15:01 #1
"return" knappen er lig vbCrLf og i browseren er return <br> så brug replace til at lave vbCrLf om til <br>

str = replace(Request.Form("xx"), vbCrLf, "<br>")
Avatar billede Laitings Nybegynder
19. oktober 2003 - 15:06 #2
Nu ser min kode således ud, men den giver en fejl:

    If Request.Form("label") <> "" then
    str = Replace(Request.Form("xx"), vbCrLf, "<br>")
    Response.Write str
    else
    Response.Write "<font color=""990000"">Ikke angivet</font>"
    end if
    %>
Avatar billede eagleeye Praktikant
19. oktober 2003 - 15:09 #3
Hvilken fejl??
Du skal huske at rette "xx" til det navn som input-feltet har:

str = Replace(Request.Form("label"), vbCrLf, "<br>")
Avatar billede Laitings Nybegynder
19. oktober 2003 - 15:14 #4
Dooh! Selvfølgelig! Sover vist stadigt lidt! :-) Det virker selvfølgelig perfekt! Tak skal du ha'!

Giver det i øvrigt problemer hvis jeg indsætter indholdet af tekstfeltet i en access database og senere skal hive det ud??

-M
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
Kurser inden for grundlæggende programmering

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