Avatar billede andersdp Nybegynder
07. januar 2005 - 20:09 Der er 10 kommentarer og
1 løsning

Virker ikke i IE men i firefox

Bruger dette på til at tjekke om der er skrevet i et text felt.
Hvis der er det, enables en radioknap.

Men det virker kun i Firefox, ikke i IE.

onKeyUp="if (this.value.length != 0) {document.getElementById('correctanswer1').disabled = false;} else {document.getElementById('correctanswer1').disabled = true;}"

Hvad er der galt?
Avatar billede olebole Juniormester
07. januar 2005 - 20:26 #1
<ole>

Hvis ikke det gør det, må du vise noget mere kode

/mvh
</bole>
Avatar billede andersdp Nybegynder
07. januar 2005 - 20:30 #2
Sidder lige og roder med det, og det virker med onBlur.

Hvorfor IE ikke reagerer på onKeyUp ved jeg ikke?
Avatar billede olebole Juniormester
07. januar 2005 - 20:32 #3
IE reagerer helt fint på onkeyup. Du må lave en anden fejl  :)
Avatar billede andersdp Nybegynder
07. januar 2005 - 20:39 #4
Jamen, hvis nøjagtig samme kode fungerer blot med onBlur - hvad kan der så være galt?
Firefox er ligeglad med hvilken jeg benytter, det virker bare efter hensigten...

Her er mit textfelt:
<input name="answer1" id="answer1" class="competitionformtext" type="text" style="width:285px;height:12px;" maxlength="255" value="" onBlur="if (this.value.length != 0) {document.getElementById('correctanswer1').disabled = false;} else {document.getElementById('correctanswer1').disabled = true;}">

Her er min radioknap (defineret længere nede i koden):
<input name="correctanswer" id="correctanswer1" disabled="true" value="1" type="radio" onclick="this.form.createcompetition.disabled=!this.checked" style="width:12px;height:12px;margin-left:0px;">
Avatar billede olebole Juniormester
07. januar 2005 - 20:50 #5
Du må jo lave en fejl et sted - men det der fungerer helt fint i WinXP/IE6. Både med onBlur og onKeyUp  :)
Avatar billede andersdp Nybegynder
07. januar 2005 - 20:53 #6
Hm, underligt. Jeg har ikke andet kode, og IE brokker sig ikke engang...

Jeg nøjes bare med onBlur, selvom det irriterer mig når tingene nu burde virke. Jeg forstår bare ikke at onBlur fungerer, og onKeyUp ikke gør...

Nå men, skal vi splitte pointene i porten som tak for tiden brugt...
Avatar billede erikjacobsen Ekspert
07. januar 2005 - 21:48 #7
Hvad med om vi fandt fejlen? Har du et link til siden?
Avatar billede andersdp Nybegynder
07. januar 2005 - 21:56 #8
Siden er en del af et internt cms, jeg sidder og arbejder på så vil helst ikke ud med linket...

Men jeg kan ikke se andet end, at det er min IE6 (på XP) der opfører sig mærkeligt. Det virker jo i Firefox. Og selve scriptet er der intet i vejen med... Korrekt?
Avatar billede erikjacobsen Ekspert
07. januar 2005 - 22:12 #9
Nej, det er ikke korrekt. De stumper du har vist os, ser der ikke ud til at være noget galt med.
Avatar billede andersdp Nybegynder
08. januar 2005 - 11:56 #10
Hvis I vil have lidt point for jeres tid, smider I så ikke lige et svar...
Avatar billede andersdp Nybegynder
17. januar 2005 - 08:34 #11
Lukket.
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