webForumDet fria alternativet

textfält, radbrytning, request.form

ASPur ASP

9 svar · 427 visningar · startad av evesve

evesveMedlem sedan sep. 2001163 inlägg
#1

Hej!
Jag har ett textfält som kan fyllas i

<textarea name="ADRESS" rows="4" cols="25" scrolling="NO">

på nästa sida vill jag kunna läsa vad jag skrivit in

<%Response.write Request.form("ADRESS")%>

Hur får jag med radbrytningarna som är inskrivna?

Engine^Medlem sedan dec. 20003 887 inlägg
#2

Det ska väl räcka med

<%
  Response.Write Server.HtmlEncode(Request.Form("ADRESS"))
%>
evesveMedlem sedan sep. 2001163 inlägg
#3

Nej, tyvärr kommer det ändå på samma rad...

Behövs det nån extra kod i textfältet?

Engine^Medlem sedan dec. 20003 887 inlägg
#4
<%
  Response.Write Replace(Request.Form("ADRESS"), Chr(11) & Chr(13), "<br>")
%>

Famlar lite nu... ;)

Kan vara så att det räcker med Chr(13)

@ndersMedlem sedan juni 200032 969 inlägg
#5

... eller vbCrLf.

Engine^Medlem sedan dec. 20003 887 inlägg
#6

@nders skrev:

... eller vbCrLf.

Skrev det först, men då måste man väl ha med någon inlcude någonstans?

evesveMedlem sedan sep. 2001163 inlägg
#7

Tackar!
Det går med vilket som:

<% Response.Write Replace(Request.Form("ADRESS"), Chr(13), "<br>")%>
<% Response.Write Replace(Request.Form("ADRESS"), vbCrLf, "<br>")%>
@ndersMedlem sedan juni 200032 969 inlägg
#8

Engine^ skrev:

@nders skrev:

... eller vbCrLf.

Skrev det först, men då måste man väl ha med någon inlcude någonstans?

Nej, vbCrLf är en konstant du alltid har tillgång till. Ett annat exempel på en sådan konstant är vbTab.

mvh

M.CheraghiMedlem sedan juli 20015 107 inlägg
#9

Och då slänger jag in mig själv i Diskusionnen, och frågar därmed _vad_ vbTab gör för något ;) Då jag i skrivande stund inte har tid att laborera :e

Engine^Medlem sedan dec. 20003 887 inlägg
#10

Lägger till ett Tabuleringstecken.

131 ms totalt · 3 externa anrop · v20260731065814-full.c74b5be1
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)