10. marts 2003 - 12:19Der er
8 kommentarer og 1 løsning
Optælling af radio button
jeg er ved at lave et spørgeskema som strækker sig over flere asp-sider. Brugerne har begrænset antal klik tilrådighed, så jeg har brug for en optælling af hver radio group som er trykket, samtidigt skal jeg have antallet overført via en session variabel til næste asp side. Hver radio group består af 5 valgmuligheder.(60x5) i alt fordelt på 5 sider. Det hele bliver gemt i en access database, det har jeg styr på. Håber virklig at der er hjælp at hente, jeg har prøvet (næsten) alt
Fantastisk... Jeg har prøvet at implemtere scriptet men. Jeg har bare en lille fejl, så virker det helt sikkert. Felj line 11 elements er null eller ikke et objekt.
Fint med kaldet, men t returnerer stadig 0 selv om jeg trykker på flere radio -button. Efter scriptet at læse, er det så ikke lige meget hvad navne radio button har.? En anden ting, hvordan får du dine 200 point.?
Synes godt om
Slettet bruger
10. marts 2003 - 22:24#6
Du kan ikke give mig point, før jeg har svaret! :) Men nu skal jeg jo også lige svare korrekt... Giv mig lige 2 sek.
Synes godt om
Slettet bruger
10. marts 2003 - 22:30#7
Sådan skal funktionen se ud:
function tael(frm) { str = ""; t = 0; for (i = 0; i < frm.elements.length; i++) { if (frm.elements[i].type == "radio" && str.indexOf("|" + frm.elements[i].name + "|") == -1) { str += "|" + frm.elements[i].name + "|"; grp = frm.elements[frm.elements[i].name]; for (n = 0; n < grp.length; n++) if (grp[n].checked) { t++; break; } } } return t; }
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.