webForumDet fria alternativet

textfält, radbrytning, request.form

ASP

9 svar · 427 visningar · startad av evesve

Medlem sedan sep. 2001163 inlägg
Frågan#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?

Medlem sedan dec. 20003 887 inlägg
#2

Det ska väl räcka med

<%
  Response.Write Server.HtmlEncode(Request.Form("ADRESS"))
%>
Medlem 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?

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)

Medlem sedan juni 200032 967 inlägg
#5

... eller vbCrLf.

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?

Medlem 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>")%>
Medlem sedan juni 200032 967 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

Medlem 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

Medlem sedan dec. 20003 887 inlägg
#10

Lägger till ett Tabuleringstecken.

466 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
341 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)