Jesteście w stanie podpowiedzieć dlaczego się tak dzieje, że gdy sprawdzam zaznaczenie checkboxów o takim samym id, będących wewnątrz tego samego div'a, to gdy mam tylko jednego checkboxa jest wszystko ok, natomiast gdy dołożę kolejne checkboxy, to nie działa (nie wyświetla alertu)?
https://codepen.io/anon/pen/KvZowy
<form name="a" method="post" action="zapisz.html">
<div class="6"> <!-- pytanie nr 6 -->
<h1>6. Co lubisz jeść?</h1>
<input type="checkbox" id="checkagree" value="1"/>Schabowy<br/>
<input type="checkbox" id="checkagree" value="2"/>Kebab<br/>
<input type="checkbox" id="checkagree" value="3"/>Frytki
</div>
<input type="submit" value="Submit" onclick="sprawdz();" />
</form>
function sprawdz(){
if(a.checkagree.checked == false)
{
alert('Wybierz co najmniej 1, maksymalnie 2 dania!');
return false;
}
return true;
}