Puedes tener un segundo botón o incluso un elemento
inline como un
<span>
al cual le delegarías el evento
click
. Al darle el clic, se ejecutaría una función que realizaría el envío de los datos de forma asíncrona (AJAX), para lo cual necesitarás usar el objeto
FormData
. Al recibir la respuesta del servidor, puedes mostrar la vista previa en una ventana modal (que creo que sería mejor que hacerlo en otra pestaña o ventana) y ya luego enviarías los datos del formulario a procesarse.
Un saludo