Avatar billede mikkel_breum Nybegynder
03. februar 2001 - 16:34 Der er 1 kommentar og
1 løsning

Scripting af radiobox

Hejsa,

Jeg ved hvordan man kan styre en menu, men ikke en radiobutton ??
Hvis man ønsker, at en select menu skal påvirke en anden kan det elegant gøres således:

<select name=\"menu1\" size=\"1\" onchange=\"menu2.options[this.selectedIndex].selected=true;\">
<option value=\"1\">1</option>
<option value=\"2\">2</option>
<option value=\"3\">3</option>
</select>

<select name=\"menu2\" size=\"1\">
<option value=\"1\">1</option>
<option value=\"2\">2</option>
<option value=\"3\">3</option>
</select>

---

MEN er der nogen som kan fortælle mig hvorledes jeg kontrollerer radio buttons på tilsvarende måde??

jeg har en side der ser ca således ud:

(•) Alle
() En uge
() Et Tidsrum [vælg dag] [måned] [år]

Nu vil jeg gerne have at den radiobutton der står udfor \"Et tidsrum\" automatisk bliver selected hvis brugeren roder med pulldown menuerne udfor denne. [ ... ] symboliserer en menu option i min form...

alle radioknapper hedder name=\"tidsrum\" så jeg kan aflæse deres værdi med php.

jeg prøvede dette:
onchange=\"tidsrum.options[2].selected=true;\"
men det fungerer ikke, så der er åbenbart ikke et array der hedder tidsrum.options[] når det drejer sig om radio\'s ??

Mikkel
Avatar billede jakoba Nybegynder
03. februar 2001 - 16:47 #1
Dine radioknapper har alle samme navn i hver gruppe.
Som javascript ser der er det et array indexeret fra 0 og op.

document.forms.dit_form_navn.dit_radio_navn[2].selected = true;

svarer til at klikke på den tredie knap i gruppen.

mvh JakobA
Avatar billede mikkel_breum Nybegynder
04. februar 2001 - 00:57 #2
ja ja... svaret er accepteret, men der var nu en lille fejl i det, som jeg var lidt om at finde frem til... umiddelbart virker det nemlig IKKE..

men det er fordi det hedder CHECKED når det gælder <input type=\"radio\"> buttons, mens det hedder SELECTED når det gælder <options>

denne kode fungerer:

<select name=\"menubar\" onchange=\"document.forms.formNavn.radioNavn[2].checked=true;\">

- Mikkel
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