チェックボックスがたくさんある非常に長いフォームを送信する必要があります。これらは、次のように領域ごとにグループ化されています。
<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>
フォームははるかに長いですが、あなたはアイデアを得ることができます。
name="Hobbies" value="Arts"
djangoバックエンドを使用すると、Hobbies
配列にグループ化されたすべてのチェックボックスが受信されます。これは非常に便利ですが、チェックされていないチェックボックスも知っておく必要があります。非表示の入力トリックについては知っていvalue
ますが、チェックボックスのグループ化の一部としてフィールドを使用しているため、役に立ちません。
私に何ができるかについて何か考えはありますか?