Avatar billede bajerfar Nybegynder
24. april 2005 - 20:26 Der er 7 kommentarer og
1 løsning

Hvordan sikre jeg mig, at brugeren har markeret en radiobutton

Hej eksperter
Jeg har tre instances af Flash's radiobutton component i samme gruppe på min scene. Hvordan tester jeg, om brugeren har markeret en radiobutton af de tre radiobuttons, inden han fortsætter? Jeg går ud fra, at jeg skal bruge radioButtonGroup.selected() i en eller anden form, man kan ikke lige gennemskue hvordan.
Avatar billede kalp Novice
24. april 2005 - 20:29 #1
Ved godt det ikke er Java.. men måske samme princip her?

I Java knytter man radiobuttons samme med en klasse som hedder buttongroup. Du kan som udgangspunkt gøre så en af radioknapperne er selected for så er du sikker på at der altid er en radiobutton selected.

ellers hvis der ikke er noget som hedder det i flash.. hvad med at tjecke hver enkelt en? det vel ikke noget problem nu det kun er 3 stk:)
Avatar billede bajerfar Nybegynder
24. april 2005 - 20:33 #2
ja, har forsøgt at tjekke hver radioButton for sig, men kunne ikke få syntaksen rigtig!
Avatar billede kalp Novice
24. april 2005 - 20:41 #3
Avatar billede bajerfar Nybegynder
24. april 2005 - 20:46 #4
.. ?
Avatar billede webt Nybegynder
24. april 2005 - 21:32 #5
Du kan tjekke om en radio button er blevet markeret ved

if (gruppeNavn.getValue()) {
trace(gruppeNavn.getValue());
}

Mvh
Martin
Avatar billede bajerfar Nybegynder
24. april 2005 - 21:35 #6
Ok! Fandt en anden løsning:

        if (radioButtonGroup.selectedData != undefined)

På denne måde kan jeg teste hele gruppen på én gang, klart det nemmeste!
Avatar billede webt Nybegynder
24. april 2005 - 21:41 #7
Mente nu også om en radio button i en radio button group var blevet valgt, begge løsninger virker, forskellen er bare at selv hvis du ikke har defineret andet en et label på nogle af dine radio buttons så vil getValue retunere det, mens selectedData kun retunere noget hvis du har udfyldt data feltet af radio button

Mvh Martin
Avatar billede bajerfar Nybegynder
24. april 2005 - 21:46 #8
mente egentlig bare, at hvis brugeren ikke har markeret en radiobutton i den aktuelle gruppe, så skulle der ikke være mulighed for at fortsætte. Hvordan dette skulle gøres er egentlig underordnet, men det nemmeste er vel at tjekke hele gruppen på én gang i stedet for at teste hver knap for sig ..?
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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