Hola, carlunchos.
Esto no lo he probado, pero en teoría debería funcionar. Tú me dirás si también marcha en la práctica:
<form onsubmit='return datos_envio()'>
Y la función:
function datos_envio {
// haces las validaciones que quieras y si todo es correcto
return confirm('Quiere guardar los cambios para este Registro?')
}
Saludos,