18. september 2001 - 17:44Der er
7 kommentarer og 1 løsning
Radiobuttons
Jeg har et variabelt antal radiobuttons \"par\" (godkend/afvis).
Ved afkrydsning af checkbox skal alle radiobuttons sættes til checked ved godkend. Ved at fjerne afkrydsningen skal checked fjernes. Hvordan gøres dette?
funtion afKrydsning() { if (document.dinForm.checkBox.checked == true) { for (i = 0; i < document.dinForm.par.length; i++) { document.dinForm.par[i].checked = true; } } else { for (i = 0; i < document.dinForm.par.length; i++) { document.dinForm.par[i].checked = false; } }
Synes godt om
Slettet bruger
18. september 2001 - 17:53#3
Kaldes med: <input type=\"checkbox\" name=\"checkBox\" onChange=\"afKrydsning()\"> (Jeg er ikke helt sikker på, om man kan bruge onChange, ellers så brug onClick)
Udskift \"dinForm\" og \"checkBox\" med henholdsvis din <form>\'s navn og din checkbox\'s navn!
Synes godt om
Slettet bruger
18. september 2001 - 17:55#4
Ups, der mangler lige en krølle } til sidst, så der bliver tre af slagsen i slutningen af scriptet!
Synes godt om
Slettet bruger
18. september 2001 - 17:58#5
Scriptet virker ikke; jeg researcher lige et øjeblik!
Synes godt om
Slettet bruger
18. september 2001 - 18:14#6
Brug dette script i stedet: <script> function afKrydsning() { radioer = new Array(\"par1\",\"par2\");
if (document.dinForm.checkBox.checked == true) { for (i = 0; i < radioer.length; i++) { eval(\"document.dinForm.\" + radioer[i] + \"[0].checked = true;\"); } } else { for (i = 0; i < radioer.length; i++) { eval(\"document.dinForm.\" + radioer[i] + \"[0].checked = false;\"); } } } </script>
I \"radioer\"-arrayet skal du så skrive navnene på alle dine radio-knapper, hvor der står godkend/afvis. I din checkbox skriver du så følgende: <input type=\"checkbox\" name=\"checkBox\" onClick=\"afKrydsning();\">
Jeg er tilbage i morgen, hvis der optstår problemer!
Hov....dette tag skal lige skrives korrekt: </form> =o)
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.