Takto řeším zaškrtávací políčka ve své aplikaci. Odstranil bych id
a místo toho mají value
pole na zaškrtávacích políčkách:
<input name="kitchen[]" type="checkbox" class="kitchen" value="italian">
<input name="kitchen[]" type="checkbox" class="kitchen" value="sushi">
<input name="kitchen[]" type="checkbox" class="kitchen" value="fastfood">
Poté použijte pcel:serialize
balíček pro snadné načtení zaškrtnutých položek:
var formObject = $('form.main').serializeJSON();
var checkedItems = formObject.kitchen; // an array containing the checked values