hola!
tal como lo tienes estructurado es correcto.
utiliza bien las etiquetas.
Código HTML:
<form id="añadir" name="añadir" action="insertar.php" method="post" onSubmit="comprobar(this.form);return false;">
y en la funcion te falta el return false;
Código PHP:
function comprobar(form){
if((form.caja1.value=="")||(form.caja7.value=="")||(form.caja8.value=="")||(form.caja9.value=="")||(form.caja5.value=="0")||(form.caja6.value=="0")){
alert("Debes rellenar los campos obligatorios!");
return false;
}
}
saludos