Avatar billede ladyhawke Novice
23. oktober 2007 - 09:22 Der er 5 kommentarer og
1 løsning

radiobuttons - validér at en værdi er valgt og hent denne

Jeg har defineret en række radioknapper (name="group") og vil gerne vide om der er valgt en knap og i positivt fald, hvad værdien af den er.

Jeg har en funktion som skal løse dette og den ser ca. sådan ud:

var parameterXX = <strengværdi eller tom streng>;
var valgtradioknap = group;

if (parameterXX!="" && valgtradioknap.value!="")
{

  do magic...

}


Når funktionen kaldes får jeg 'group' not defined, jeg har så prøvet med getElementsByName og det fik jeg heller ikke til at virke... nogen hints/ideer til hvorfår jeg ikke kan få fat i den værdi?
Avatar billede olebole Juniormester
23. oktober 2007 - 10:04 #1
<ole>

var aGr = document.getElementsByName("group");
var sChosenValue = "";
for (var i=0,j=aGr.length; i<j; i++) {
    if (aGr[i].checked) sChosenValue = aGr[i].value;
}
if (sChosenValue!="") alert("En radio er valgt: " + sChosenValue)
else alert("Ingen radio valgt");

/mvh
</bole>
Avatar billede ladyhawke Novice
23. oktober 2007 - 10:38 #2
ahhhh... var på ret kurs, men en enkelt lille stavebøf ødelagde ideen...

Tak for hjælpen, læg et svar :o)
Avatar billede ladyhawke Novice
24. oktober 2007 - 22:30 #3
ingen svar?
Avatar billede olebole Juniormester
25. oktober 2007 - 08:59 #4
Jo, men jeg er trods alt ikke på 24/7  ;o)
Avatar billede ladyhawke Novice
25. oktober 2007 - 09:26 #5
IKKE ?!?!?!? ;o)
Det er helt ok, ville bare gerne sørge for du fik dine point som tak for hjælpen
Avatar billede olebole Juniormester
25. oktober 2007 - 10:34 #6
Det er pænt af dig. Tak for points  ;o)
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Netværksteknikere til design, drift og vedligehold ved Cyberdivisionen

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger AI forretningskonsulent i Ballerup

AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Afdelingschef til GDPR & Tech Regulation