05. februar 2006 - 16:55
Der er
2 kommentarer og 1 løsning
tegnet ' vises ikke i tekstfelt
Hej eksperter, Jeg henter nogle data fra Access tekstfeltet "Klubnavn", heri fremkommer tegnet ' nogle gange. Uden for tekstfelter vises klubnavnet ok, uden problemer. Det vises også korrekt i Notatfelter, men i tekstfelter virker det ikke, her standser teksten ved tegnet '. Her er lidt kode: Response.Write "</TD>" Response.Write "<TD width='300'><input type='text' name='Klubnavn' size='40' value='" Response.Write rs("Klubnavn") Response.Write "'>" Response.Write "</TD>" er der nogle som kan hjælpe ??
Annonceindlæg fra Kingston Technology
05. februar 2006 - 17:05
#1
Response.Write Replace(rs("Klubnavn"), "'", "'") Erstatter ' med HTML-koden for apostrof
05. februar 2006 - 17:13
#2
Tak Polle, det var super, virkede med det samme,
05. februar 2006 - 19:06
#3
Generelt bør du gøre følgende: 1) Bruge "..." omkring værdier i attributter, og 2) Bruger Server.Htmlencode på værdierne. I dit tilfælde Response.Write "</TD>" Response.Write "<TD width=""300""><input type=""text"" name=""Klubnavn"" size=""40"" value=""" Response.Write Server.Htmlencode(rs("Klubnavn")) Response.Write """>" Response.Write "</TD>"