Đây là cách tôi xử lý các hộp kiểm trong ứng dụng của mình. Tôi muốn xóa id trường và thay vào đó có giá trị value trên các hộp kiểm:
<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">
Sau đó, sử dụng pcel:serialize
gói để dễ dàng truy xuất các mục đã kiểm tra:
var formObject = $('form.main').serializeJSON();
var checkedItems = formObject.kitchen; // an array containing the checked values