He creado un formulario de búsqueda a base de checkboxes con diversas opciones cada grupo y un checkbox para seleccionar todo el grupo. Lo que estoy intentado hacer es que si se selecciona el checkbox "Todo", se deseleccionen todos los demás checkboxes del grupo, y si se selecciona cualquier checkbox dentro del grupo, el checkbox "Todo" se deseleccione.
El problema es que necesito pasar los datos en forma de strings y todos los scripts que he encontrado no funcionan con strings o solo permiten un grupo de checkboxes este tipo.
Código HTML:
Nivel <input type="checkbox" name="level[]" value="all">Todo <input type="checkbox" name="level[]" value="0">Sin Nivel <input type="checkbox" name="level[]" value="100">Nivel 1 <input type="checkbox" name="level[]" value="200">Nivel 2 <input type="checkbox" name="level[]" value="300">Nivel 3 Tipo <input type="checkbox" name="type[]" value="all">Todo <input type="checkbox" name="type[]" value="root">Root <input type="checkbox" name="type[]" value="admin">Administrador <input type="checkbox" name="type[]" value="user">Usuario <input type="checkbox" name="type[]" value="guest">Invitado