Just nu i M3-nätverket
Gå till innehåll

formulär


TicToc

Rekommendera Poster

Går det att kolla vart radbrytningar o.s.v. finns i formulär? Jag ska lägga in en text i en databas med hjälp av formulär men användaren ska inte behöva hålla på med <br> o.s.v.

 

 

 

Länk till kommentar
Dela på andra webbplatser

Använd ett scriptspråk på serversidan, till exempel PHP så kan du på serversidan byta ut alla nya rader med <br>.

 

I PHP kan det se ut såhär:

 

<?php
$string = nl2br(addslashes($string));
?>

Detta förutsatt att $string innehåller formulärdatat.

 

Du bör även "escapa" det som användaren skriver in i formuläret för att slippa säkerhetsproblem i din applikation. Därför la jag även dit en addslashes i koden. Detta förutsätter såklart att du kör PHP på servern. Någon form av serverspråk lär du ha om du vill lägga in data i en databas, PHP är ganska vanligt, men om du nu skulle köra ASP så kan det se ut såhär:

 

<%
string = replace(string, vbCrLf,"<br>")
%>

[redigerat]Glömde visst all data i replace funktionen för vbscript...[redigerat]

 

--

Some say I am crazy.. but the Voices in my head disagree...

 

[inlägget ändrat 2003-04-21 13:30:49 av Bj0rN]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...