Hola:
Lo correcto es usar un botón submit, y programar el mismo evento del formulario...
Luego del envío siempre será secuencial el resto de instrucciones, siempre que el envío sea fuera de la misma página (tener definido el atributo target del formulario...)
Saludos