webForumDet fria alternativet

Blir tokig på INSERT.

ASP

3 svar · 264 visningar · startad av kickR

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

Hejsan, håller på att bli galen här, eller så är jag bara för trött.

Tidigare hade jag en såkallad coverage sida. Och nu har jag gjort en såkallad coverage sida, vart jag tagit koden från den gamla.
På den gamla coverage sidan så kunde jag vid inserts använda mig av "" tecken utan att något hände. MEN NU! koden tycker jag för mig e exakt samma men så fort du har en " eller två etc så skriver den bara in all text tills " tecknet in i databasen.

Men i alla fall, hur löser jag så att " inte stannar upp en INSERT utan matar in dom också?

/micke

Medlem sedan juni 200032 967 inlägg
#2

Det är inget speciellt problem med citationstecken, så jag vet inte riktigt vad du menar. Vad är en coverage-sida?

Visa kod.

Medlem sedan juni 200434 inlägg
#3

Hitta nog felet, men varför!

Innan jag postar tex en Nyhet så har jag en preview sida. Den har jag gjort följande.

<%= Request.Form("textbox")%>
<input name=textbox type=hidden id=textbox value=<%= Request.Form("textbox")%>>

så att man ser vad man fyllt i och den gör en hidden form på de så man kan posta vidare senare.

Det här är problemet.
När jag skriver ex Nu kommer en "nyhet" hära!, blir det följande.

Nu kommer en &quonyhet&quo hära!
<input name="textbox" type="hidden" id="textbox" value="Nu kommer en "nyhet" hära!">

och då ser ju alla vart felet är.
I den gömda formuläret vill jag att den skall skriva ut &quo och inte ".

Plötsligt hamna vi utan för ASP =D

Medlem sedan juni 200032 967 inlägg
#4
<input name=textbox type=hidden id=textbox value="<%= Replace(Request.Form("textbox"), """", "&amp;quot;")%>">

Glöm inte citationstecknen runt value i html-koden, de är viktiga.

133 ms totalt · 2 externa anrop · v20260731065814-full.2ae45ccc
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)