Hola de nuevo.
Vamos a ver si lo logramos:
<form name="frm" onsubmit="return validar()" />
En la función validar() haces las comprobaciones que quieras y si no es correcto devuelves falso. Con un ejemplo se entenderá mejor:
Código HTML:
funcion validar() {
if(frm.nombreControl.value=='')
return false;
}
Ya nos contarás que tal te ha ido. Saludos,