17. november 2003 - 17:23Der er
7 kommentarer og 1 løsning
Problem med " i input's!
Hej eksperter. Jeg har et lille problem. Jeg har lavet en Asp chat, hvor man som administrator kan lave om på teksten i chatbeskederne. Men hvis ASPen outputter f.eks. <input type="text" name="text" value="Navnesystem lavet. Alle der forsøger at bruge ordet webmaster i deres navn vil få lavet deres navn om til "jeg er dum!"" style="width: 100%"> Vil der kun stå teksten op til det første ", altså "Navnesystem lavet. Alle der forsøger at bruge ordet webmaster i deres navn vil få lavet deres navn om til ". Hvordan retter jeg det, jeg har prøvet med [snip] deres navn om til \"jeg er dum!\", men det virker ikke. Hvad gør jeg?
-- og lad for guds være med at bruge en attribut-værdi som name, det giver basis for mange uigennemskuelige underligheder !-)
-- og bruger du VBscript bliver det jo til:
Response.Write "value='Navnesystem lavet. Alle der forsøger at bruge ordet webmaster i deres navn vil få lavet deres navn om til ""jeg er dum!""'"
HTML accepterer begge strengdelimiters (""og '), så du må finde ud af at nøjes med de to som findes, alternativet er at du 'oversætter' dem -- afhængig af situationerne ...
-- selv tror jeg, jeg ville vælge, at der var forbudte tegn, som bare blev luget væk !-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.