webForumDet fria alternativet

citationstecken i tabellen

ASP

2 svar · 237 visningar · startad av ulrika_l

Medlem sedan juni 20052 inlägg
Frågan#1

Jag har en formulärsida med en textbox, där man lägger in text som sparas i en tabell i MySql.

Sedan hämtar en annan sida texten och ska visa den på sidan:

<p><%=objRS("text")%></p>

Det fungerar fint ända tills man lägger in fnuttar i texten (när man gör en HREF till exempel), då "klipps" hämtningen liksom och allt blir fel.
Man kan ju använda &quote; i stället för " men det borde väl gå att lösa på nåt annat sätt? Frågan är HUR??

Medlem sedan juni 200032 967 inlägg
#2

Om du menar att du lägger texten i någon sorts inputfält så måste du koda om specialtecknen, eftersom HTML-koden påverkas av dina citationstecken. Jag föreslår att du använder Server.HTMLEncode.

<input type="text" value="<%=Server.HTMLEncode(objRS("text"))%>">

Mvh

Medlem sedan juni 20052 inlägg
#3

Tjoho. Det var nästan så, men tack vare ditt svar så fick jag det att fungera! Tack tack! /Ulrika

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)