Så här hanterar jag kryssrutor i min app. Jag skulle ta bort id
och istället ha ett value
fältet i kryssrutorna:
<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">
Använd sedan pcel:serialize
paket för att enkelt hämta markerade objekt:
var formObject = $('form.main').serializeJSON();
var checkedItems = formObject.kitchen; // an array containing the checked values