Hola torroja, bienvenido a los foros

:
En la etiqueta form, tienes que usar el evento submit (onsubmit) y si el checkbox en cuestión está desactivado devolver false...
A ver si te puedo poner un sencillo ejemplo:
<form action="javascript
: alert('enviar')"
onsubmit="return chequeo.checked">
<input type=textbox name=chequeo>
<input type=submit>
</form>
Si necesitas una explicación mejor, avisa.
Saludos