Avatar billede kourosh Nybegynder
24. juli 2002 - 01:45 Der er 10 kommentarer og
1 løsning

Textarea og skift linje

Hej

Jeg har en textarea input box, når man skriver i denne box og trykker enter , linje skiftes, men når man gemmer teksten i databasen, skift linjerne kommer ikke med. Og teksten er på en linje når man læser den fra database og viser i html format. Hvad skal jeg gøre?
Avatar billede easysoft_studios Nybegynder
24. juli 2002 - 01:46 #1
Trim(Replace(rs("dintabeltingher")&"", vbCrLf, "<BR>"))
Avatar billede easysoft_studios Nybegynder
24. juli 2002 - 01:47 #2
havde samme problem for bare få dage siden :D
24. juli 2002 - 01:48 #3
Hvilket serversite spriog bruger du?

Du kan f.eks. i PHP bruger funktionen INDEXN du putter dataen i database, nl2br($streng); som laver lineskift til <br />.

En nød løsning er at udskrive dataen mellem <pre> og </pre> Så laver den linjeskift når der som du siger er trykket [ENTER] og ikke normalt <br>

/Casper www.ildstorm.dk
24. juli 2002 - 01:49 #4
Det blev noget crap - jeg er trært (det skal jeg jo sige).
spriog = sprog
INDEN = INDEN
database = databasen

Undskyld :)

/Casper www.ildstorm.dk
Avatar billede easysoft_studios Nybegynder
24. juli 2002 - 01:49 #5
meget godt spørgsmål. Du skrive database, og har puttet spm her i (D)HTML kategori, hvilket ikke har meget med HTML at gøre...
Avatar billede easysoft_studios Nybegynder
24. juli 2002 - 01:50 #6
det er stadig noget crap ;)
Avatar billede jakoba Nybegynder
24. juli 2002 - 01:50 #7
brug method='post' i din <form kommando
Avatar billede =maddog= Nybegynder
24. juli 2002 - 02:51 #8
function val(f) {
f.message.value=f.message.value.replace(/\n/g,'<br />');
if(f.user.value==''||f.message.value=='')
    {alert('Skriv et navn og/eller en besked tak.');return false;}
else return true;
}

...
<form class="send" action="nordisk.board" method="post" onsubmit="return val(this);">
<table>
<tr><td>Navn: </td><td><input type="text" name="user" size="20"> </td></tr>
<tr><td valign="top">Besked: </td><td><textarea name="message" cols="60" rows="5"></textarea> </td></tr>
<tr><td colspan="2"><input type="submit" value="Afsend"></td></tr>
</table>
</form>

for eksempel
Avatar billede sune.jakobsen Nybegynder
25. juli 2002 - 00:02 #9
Du skal skrive wrap="hard" i din <textarea> for at få de automatiske linkeskift med...

<textarea name="tekst" wrap="hard"></textarea>
Avatar billede kourosh Nybegynder
25. juli 2002 - 02:59 #10
Trim(Replace(rs("dintabeltingher")&"", vbCrLf, "<BR>")) er fint. Tak
Avatar billede =maddog= Nybegynder
25. juli 2002 - 06:16 #11
var det muligt at ASP spørgsmål kunne anbringes i ASP kategorien? Super duper.
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