Hej, Kolla i koden så förstår du.. Det är lämpligt att använda Server.HTMLEncode för detta:Dubbelfnuttar i <input> tagg?
Har en fråga om dubbel-fnuttar, alltså ".
Användaren matar en text i ett formulär(input tagg) som innehålle dubbelfnuttar, tex:
Dokument titel "blabla"
Dubbelfnuttarna lagras korrekt i databasen(Oracle).
När jag presenterar dokument titeln på en asp sida ser det bra ut, om jag skriver ut dom i bodyn på sidan.
Men sen har jag ett annat formulär där man uppdaterar dokument titeln. Där har jag ju då en input-tagg som har value satt till dokument titeln. DÅ syns INTE dubbelfnuttarna. All text efter dom syns inte heller.
Alltså, varför syns inte dubbelfnuttar när dom är value(<input type="text" value="">) i en input-tag och hur kan jag lösa detta?
Kan man lösa det redan vid inmatningen eller måste jag göra något varje gång jag presenterar det i en input-tagg?
Tackar på förhand!!
/JockeSv: Dubbelfnuttar i <input> tagg?
du kan lösa det med
repace(dintext,"""","&qout;")Sv: Dubbelfnuttar i <input> tagg?
<code>
<input type="text" value="<%=Server.HTMLEncode(rs("text"))%>">
</code>