Kontrollera checkboxar

JavaScript

2 svar · 253 visningar · startad av Blårand

Medlem sedan jan. 20032 356 inlägg
Trådstart#1
...<b>Välj delområde?</b><br>
<input type="checkbox" name="DelOmr" value="ett">Ett
<input type="checkbox" name="DelOmr" value="två">Två
<input type="checkbox" name="DelOmr" value="tre">Tre 
<input type="checkbox" name="DelOmr" value="fyra">Fyra

Hur gör jag för att lättast kontrollera att någon av kryssrutona är checkade?

Har sökt på wF på ordet checkboxar och fick en del träffar. Fick dock enbart en träff som tog upp frågan om man har fler checkboxar med samma namn. Det förslag som där gavs fungerade tyvärr ej.

Medlem sedan dec. 20025 483 inlägg
#2
var cb = document.forms["f"].elements["DelOmr"],
    ch = false,
    elm;

for (var i = 0; (elm = cb[i]); ++i)
    if (elm.checked){
        ch = true;
        break;
    }

if (!ch)
    // Ingen checkbox ikryssad

Hoppas du förstår principen.

:)

Medlem sedan jan. 20032 356 inlägg
#3

Efter lite knåp fick jag ihop det. Tack för hjälpen! :)

265 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)