Avatar billede mathiasrav Nybegynder
17. november 2003 - 17:23 Der 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?
Avatar billede roenving Novice
17. november 2003 - 17:24 #1
Brug alternativet:

value='Navnesystem lavet. Alle der forsøger at bruge ordet webmaster i deres navn vil få lavet deres navn om til "jeg er dum!"'
Avatar billede mathiasrav Nybegynder
17. november 2003 - 17:26 #2
Hvad så hvis de bruger ' i teksten? Jeg skal bruge en idiotsikker løsning, da nogle af min hjemmesides besøgere ER idioter ;)
Avatar billede mathiasrav Nybegynder
17. november 2003 - 17:30 #3
Og husk at bruge svar i stedet for kommentar hvis du vil ha point ;)
Avatar billede roenving Novice
17. november 2003 - 17:30 #4
-- 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 !-)
Avatar billede roenving Novice
17. november 2003 - 17:30 #5
-- og velbekomme '-)
Avatar billede mathiasrav Nybegynder
17. november 2003 - 17:31 #6
Læs: Hvad så hvis de bruger ' i teksten? Jeg skal bruge en idiotsikker løsning, da nogle af min hjemmesides besøgere ER idioter ;)
Avatar billede mathiasrav Nybegynder
17. november 2003 - 17:40 #7
Så lad gå da... Vi lukker bare nu...
Avatar billede roenving Novice
17. november 2003 - 17:43 #8
-- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester