Cita:  
					Iniciado por sqa212  
  Mira a ver si te  vale:
 
 
function envio_form(envio_dato){   
 f=nombre_formulario;    
if(!compruebo_existencia_registro(envio_dato)){
//<-funcion q valida existencia               
  alert('registro ya existe');    
             return false;
//para que no envie el formulario   
 } else {
 f.Dato.value=envio_dato;
 f.submit();
}
}
    buenas, realmente el envio del formulario no es el problema, sino que es reconocer que la funcion compruebo_existencia_registro(envio_dato) retorna false y no dejar enviar el formulario.