31. oktober 1999 - 16:38Der er
14 kommentarer og 1 løsning
hvordan aflæser jeg værdien af en radio button?
hej
jeg mangler lige koden til at læse værdien af en radio box...
jeg har prøvet med var pakke = document.bestilling.pakke.value;
men det virker ikke rigtig...
der er 5 radiobuttons hvor man kan bestille nogle forskellige pakker... og jeg har lavet 5 radioknapper, alle med NAME="pakke" og så en forskellig value...
Det er nok ikke så smart at kalde din variabel det samme som din form, derfor har jeg ænderet den til pakkeval. Hvad med det her:
if (document.bestilling.pakke[0].checked=true) {pakkeval=value0}; if (document.bestilling.pakke[1].checked=true) {pakkeval=value1} if (document.bestilling.pakke[2].checked=true) {pakkeval=value2} if (document.bestilling.pakke[3].checked=true) {pakkeval=value3} if (document.bestilling.pakke[4].checked=true) {pakkeval=value4}
function getRadioValue(fName, rName) { var rB = eval("document."+fName+"."+rName) for (var i=0; i < rB.length ; i++) { if (rb[i].checked) { return rb[i].value; } } }
Koden kan godt gøres kortere, men ikke den måde hvormed man får fat i den selected value.
Synes godt om
Ny brugerNybegynder
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.