21. juni 2001 - 13:21
Der er
7 kommentarer og 1 løsning
radio buttons kun aktive når et andet sæt radio buttons er blevet valgt...
radio buttons kun aktive når et andet sæt radio buttons er blevet valgt... Jeg har et sæt der hedder uge eller maaned... Når man har valgt uge skal de radio buttons der hedder dag blive til at trykke på (disabled/abled) og virse versa med måned... Hvordan
Annonceindlæg fra HP
Slettet bruger
21. juni 2001 - 13:24
#1
<script language=\"JavaScript\"><!-- function disableGroup(formName, groupName, booleanDisabled) { for (var i=0; i<formName.elements.length; i++) { if (formName.elements[i].name == groupName) { formName.elements[i].disabled = booleanDisabled; } } } //--></script> <form> <input type=\"radio\" name=\"grp1\"> <input type=\"radio\" name=\"grp1\"> <input type=\"radio\" name=\"grp1\"> <input type=\"radio\" name=\"grp1\"> <input type=\"radio\" name=\"grp1\"> <input type=\"button\" value=\"Disable\" onClick=\"disableGroup(this.form, \'grp1\', true)\"> <input type=\"button\" value=\"Enable\" onClick=\"disableGroup(this.form, \'grp1\', false)\"> </form>
Slettet bruger
21. juni 2001 - 13:28
#2
Bedre tilpasset: <script language=\"JavaScript\"><!-- function disableGroup(formName, groupName, booleanDisabled) { for (var i=0; i<formName.elements.length; i++) { if (formName.elements[i].name == groupName) { formName.elements[i].disabled = booleanDisabled; } } } //--></script> <form> <input type=\"radio\" name=\"grp1\" onClick=\"disableGroup(this.form, \'grp2\', false)\"> <br><br> <input type=\"radio\" name=\"grp2\" onClick=\"disableGroup(this.form, \'grp3\', false)\" disabled> <br><br> <input type=\"radio\" name=\"grp3\" disabled> </form>
det skal ikke værrer buttons med radios ,hvor man aktivere dem...
og hvad nu hvis der skal være 2 onclick i samme radio
Slettet bruger
21. juni 2001 - 13:34
#5
2 onclicks laves med komma: <input type=\"radio\" name=\"maaned\" onClick=\"disableGroup(this.form, \'uge1\', false), disableGroup(this.form, \'uge2\', true)\"> Med lidt i++ og en for løkke kan du undgå at håndkode alle 52 uger i året...men er ikke så stiv i JavaScript.
Så har jeg fået den lavet... Tak...
Slettet bruger
21. juni 2001 - 13:35
#7
selv tak...*S*
16. november 2001 - 14:36
#8
Hvad hvis en af radiobuttons´ene var et tekstfelt der nogen gange var readonly. Hvorledes ville det så tage sig ud /lirum
Vi tilbyder markedets bedste kurser inden for webudvikling