都市の入力チェックボックスがたくさんあります。最初のチェックボックスにAllという名前を付けました。ユーザーがそれを選択すると、[すべて]チェックボックスのみが選択され、他の都市のチェックボックスは選択されません。
ユーザーが他の都市をチェックした場合、[すべて]チェックボックスは自動的にオフになります。JavaScriptまたはjQueryでこれを実行したいと思います。
<input type="checkbox" name="city_pref[]" id="city_all" value="0" checked /><label for="city_all">All</label>
<input type="checkbox" name="city_pref[]" id="city_pref_1" value="Chicago" /><label for="city_pref_1">Chicago</label>
<input type="checkbox" name="city_pref[]" id="city_pref_2" value="Texas" /><label for="city_pref_2">Texas</label>
等々....