I need to send a very long form with lots of checkboxes. They're grouped by areas, like this:

```html
<fieldset>
    <legend>Whatever1</legend>
    <div class="checkbox-list">
        <label class="checkbox inline"><input type="checkbox" name="Hobbies" value="Arts"> Arts</label>
        <label class="checkbox inline"><input type="checkbox" name="Hobbies" value="Bars"> Bars</label>
        <label class="checkbox inline"><input type="checkbox" name="Hobbies" value="Books"> Books</label>
        (more items)
    </div>
</fieldset>
<fieldset>
    <legend>Whatever2</legend>
    <div class="checkbox-list">
        <label class="checkbox inline"><input type="checkbox" name="Interests" value="Architecture"> Architecture</label>
        <label class="checkbox inline"><input type="checkbox" name="Interests" value="Audio"> Audio/vídeo</label>
        <label class="checkbox inline"><input type="checkbox" name="Interests" value="Business"> Business</label>
        (more items)            
    </div>
</fieldset>

```

The form is much longer, but you get the idea.

Using `name="Hobbies" value="Arts"` my django backend receives all the checkboxes grouped in a `Hobbies` array, which is very convenient, but I need to know the unchecked checkboxes, too. I know about the [hidden input trick](https://stackoverflow.com/a/1992745/1212067), but it's not useful to me, because I use the `value` field as part of the checkbox grouping.

Any idea about what can I do?