he puesto el código pero sigue saliendo el mismo error
No deberia salir el mensaje de alerta si alguna de las casilla "checkbox" del formulario estuviera marcada, sólo, si todas estuvieran Desmarcadas.
creo que es posible que el comando ese getElementsByTagName('input'), coja todo tipos de elementos de formulario, quizas el fallo esté en que habria que poner algo para que sólo buscase en los campos/elementos del tipo Checkbox que hay en el formulario.
no se si puede ser eso o no. tampoco tengo mucha idea