Avatar billede per1291 Nybegynder
22. juni 2005 - 12:17 Der er 9 kommentarer og
1 løsning

Radio-knapper i Safari

Hej - jeg kan ikke begribe hvad der er galt med denne kodestump. Den virker i alle browsere på min egen computer, og på en MacIntosh i alle browsere undtagen Safari.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<h1>Vælg mulighed:</h1>
<input type='radio' id='id1' name='r0'>Mulighed 1<br>
<input type='radio' id='id2' name='r0'>Mulighed 2<p>
<script type="text/javascript">
function godkendsvar()
{
return true
}
</script>
</head>
<body>
<button onclick="godkendsvar()">Evaluer</button>
</body>
</html>

Er der en af jer der har en Mac, og som kan rette koden så den virker?

Hilsen  Per
Avatar billede Slettet bruger
22. juni 2005 - 12:45 #1
Hvad skal der ske? Som det er nu sker der jo intet...
Avatar billede per1291 Nybegynder
22. juni 2005 - 12:57 #2
Erstat funktionen med

function godkendsvar()
{
alert("Godkendt")
return true
}

... Så sker der da lidt.

Radioknapperne virker ikke, fortæller en af mine bekendte.
For det første er en af dem markeret når siden åbner, og for det andet hvis man markerer den anden er de pludselig begge markeret.

Hov - måske er det blot et form-element jeg skal definere?

Hilsen  Per
Avatar billede roenving Novice
22. juni 2005 - 15:02 #3
Hvad skal du bruge radio-knapperne til, for jeg ville da prøve at se, hvad der skete, hvis der ikke var id på !-)
Avatar billede per1291 Nybegynder
22. juni 2005 - 15:09 #4
roenving: Mener du at id kan ødelægge noget? Det har jeg ikke tænkt på. Jeg bruger dem til at spørge om hvilken der er checked, men det kan jeg selvfølgelig også gøre ved at spørge på navn[0] og navn[1].

Hilsen  Per
Avatar billede per1291 Nybegynder
22. juni 2005 - 21:15 #5
Nu har jeg forsøgsvis droppet id og bruger i stedet getElementsByName("r0").
Håber alle browsere kan æde dén.
(Faktisk har jeg i alt 48 x 2 radioknapper, derfor er der brug for en løkke.)
I morgen får jeg en tilbagemelding fra min Safari-bekendt.

Hilsen  Per
Avatar billede olebole Juniormester
22. juni 2005 - 21:58 #6
<ole>

Forestil dig, hvad der ville ske på landets skattekontorer, hvis der pludselig var 8.000 danskere med CPR-nummeret 241250-1234. En ID _skal_ være unik i dokumentet  ;o)

/mvh
</bole>
Avatar billede per1291 Nybegynder
23. juni 2005 - 11:18 #7
ole skriver:
> En ID _skal_ være unik i dokumentet

Ja selvfølgelig. Det er mine id-angivelser også. Derimod skal et name være ens for de radio-knapper som brugeren kun må vælge een af.

Hilsen  Per

P.S.: Hvordan fandt du frem til min kones personnummer?
Avatar billede per1291 Nybegynder
23. juni 2005 - 12:44 #8
roenving: Jeg kan ikke garantere, at det lige præcis er den foreslåede udeladelse af id, der har hjulpet (for jeg har lavet flere ændringer). Men nu virker den del af koden. Læg et svar.

Hilsen  Per
Avatar billede roenving Novice
23. juni 2005 - 12:45 #9
Oki '-)
Avatar billede roenving Novice
23. juni 2005 - 13:00 #10
-- og tak for point ;~}
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