webForumDet fria alternativet

Kontrollera checkboxar

JavaScript

2 svar · 251 visningar · startad av Blårand

Medlem sedan jan. 20032 356 inlägg
Frågan#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! :)

267 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)