Script til at itere gennem array af checkboxe
Hej alleJeg har en dynamisk opbygget formular der består af et kendt antal grupper/serier, som hver indeholder et ukendt antal checkboxe. Kunne f.eks. se således ud:
Gruppe 1
[] option 1
[] option 2
[] option 3
Gruppe 2
[] option 1
[] option 2
[] option 3
osv osv.
Alle checkboxe under hver gruppe har et fælles navn. F.eks. hedder alle checkboxe under første serie "gruppe1" i checkbox name.
Ved submit af formularen har jeg brug for at et javascript løber igennem samtlige checkboxe der findes en hver specificeret serie. Hvis der ikke er afkrydset min. 1 checkbox under mindst 3 serier skal scriptet komme med en alert, der informerer brugeren om at der skal vælges en option i mindst 3 serier.
Jeg forestiller mig at scriptet fungerer på den måde at der laves et array indeholdende navnene på de serier (dvs. navnet på de checkboxe der ligger under serien) der findes på siden.
Herefter skal scriptet 'blot' loope igennem disse serier. For hver serie skal scriptet loope igennem alle de checkboxe der hører til serien. Så snart dette loop 'rammer' en checkbox der er afkrydset, skal en tæller-variabel tælles 1 op og loop af nuværende serie afsluttes, således at der springes til loop af næste serie. På den måde har man, når der er loopet igennem alle serier, et tal der fortæller hvor mange serier, der er afkrydset en checkbox i.
Således kan man afslutningvis sende en alert såfremt denne tæller har en værdi på under 3 !
Jeg håber ovenstående gir mening :-)
Mit problem er at jeg ganske enkelt ikke er stærk nok i javascript til at skrive ovenstående fra bunden af.
Håber en venlig sjæl kan hjælpe mig igang !
