Pues mete en la etiqueta del form una funcion con el evento onsubmit y en la funcion pon
Código HTML:
key=(document.all) ? e.keyCode : e.which;
if (key!=13) { //Tecla q corresponde con el enter
return true;
} else {
return false;
}
No estoy seguro q sea totalmente correcto.
De todas formas si validas en javascript (aunque siempre haya q validar después en el servidor) puedes ir comprobando los campos uno x uno en esa función y el q esté incorrecto le pones el focus y devuelves false para q no se ejecute el submit.
Saludos.