Avatar billede oasen Nybegynder
16. maj 2002 - 22:22 Der er 14 kommentarer og
3 løsninger

Kan man ikke udskrive ' i et formfelt??

Hvis vi siger, at rs("PicText") er lig "What's going on?", så udskrives kun "What". Den medtager ikke alt efter apostroffen.
Kan nogen ikke sige mig, hvordan jeg får dette til at virke, hvis teksten indeholder en apostrof?

Response.Write "<input type='text' class='pictextfields' name='pictext' maxlength='80' onfocus=""if(this.value=='" & rs("PicText") & "')this.value='';"" value='" & rs("PicText") & "' onblur=""if(this.value=='')this.value='" & rs("PicText") & "';"">"
Avatar billede korup Nybegynder
16. maj 2002 - 22:26 #1
det er fordi at apostroffen går ind og slutter din sætning.. hvis du skal bruge det skal du skrive den unicode eller char værdi!!

altså hvis du skriver Response.write"'What's going on?'" kan du se problemet!!


/korup
Avatar billede kimiwan Nybegynder
16. maj 2002 - 22:29 #2
du skal bruge "" i stedet for '.  sådan her burde vist virke (hvis jeg ikke lige har misset noget!

Response.Write "<input type=""text"" class=""pictextfields"" name=""pictext"" maxlength=""80"" onfocus=""if(this.value=='" & rs("PicText") & "')this.value='';"" value=""" & rs("PicText") & """ onblur=""if(this.value=='')this.value='" & rs("PicText") & "';"">"
Avatar billede oasen Nybegynder
16. maj 2002 - 22:31 #3
Kodenavnet for en apostrof er &apos; - men hvis jeg udskriver denne, udskrives koden bare.

Kodenavnet er &#39; - kan det bruges til noget?
Avatar billede oasen Nybegynder
16. maj 2002 - 22:32 #4
kimiwan---> Det har jeg også prøvet, men så virker funktionen ikke.
Avatar billede kimiwan Nybegynder
16. maj 2002 - 22:32 #5
oasen: det er i aspkoden, du skal udskrive citationstegn i stedet for apostroffer.
Avatar billede kimiwan Nybegynder
16. maj 2002 - 22:33 #6
hvordan ser htmlkoden da så ud, når du gør det?
Avatar billede kimiwan Nybegynder
16. maj 2002 - 22:36 #7
Ok, jeg havde misset et enkelt citationstegn - koden skal se sådan her ud:

Response.Write "<input type=""text"" class=""pictextfields"" name=""pictext"" maxlength=""80"" onfocus=""if(this.value=='" & rs("PicText") & "')this.value='';"" value=""" & rs("PicText") & """ onblur=""if(this.value=='')this.value='" & rs("PicText") & "';"">"
Avatar billede knudgert Nybegynder
16. maj 2002 - 22:37 #8
Prøv evt at bruge &acute; istedet for '.
Avatar billede oasen Nybegynder
16. maj 2002 - 22:41 #9
Sådan: Teksten gengives som den skal, men funktionen virker ikke. Dvs. når der er fokus i feltet forsvinder teksten ikke.

<input type="text" class="pictextfields" name="pictext" maxlength="80" onfocus="if(this.value=='Ved det godt. Tøserne vil ha' mig')this.value='';" value="Ved det godt. Tøserne vil ha' mig" onblur="if(this.value=='')this.value='Ved det godt. Tøserne vil ha' mig';">
Avatar billede oasen Nybegynder
16. maj 2002 - 22:45 #10
knudgert---> Det udskrives fint, både med og uden kode. Men det er ikke det samme tegn. Accent aigu'er er ikke det samme som apostroffer, selvom de ligner hinanden.
Avatar billede kimiwan Nybegynder
16. maj 2002 - 22:46 #11
hvilken browser er det i?
Avatar billede oasen Nybegynder
16. maj 2002 - 22:46 #12
IE6, XP - der skulle ingen problemer være.
Avatar billede oasen Nybegynder
16. maj 2002 - 22:47 #13
Jeg er lige nødt til at løbe 15 min, men jeg tjekker svarene så snart jeg kommer hjem igen. Tak indtil videre..
Avatar billede kimiwan Nybegynder
16. maj 2002 - 22:49 #14
strange... jeg har w2k / ie6 - og her fungerer det fint nok.  er du sikker på, du ikke har slået javascript fra? (bare lige for en sikkerheds skyld ;o)
Avatar billede erikjacobsen Ekspert
16. maj 2002 - 22:50 #15
onfocus="if(this.value=='Ved det godt. Tøserne vil ha\' mig')this.value='';"
Avatar billede knudgert Nybegynder
16. maj 2002 - 23:59 #16
Nej, de er ikke helt ens, men jeg kender ikke koden for ', ved ikke om den findes, det var derfor jeg skrev evt.
Men nu fandt jeg den, den rigtige er &rsquo;
Avatar billede oasen Nybegynder
17. maj 2002 - 02:16 #17
knudgert---> Koden for ' er &apos; - men det fungerer ikke. Derimod fungerer det fint at skrive &rsquo;
Mange tak for hjælpen alle sammen.
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