Hai la possibilità si usara Ajax(jQuery ajax)?
Solitamente si blocca un submit con jQuery per gestire la chiamata in modo asyncrono e quindi fare tutto senza ricarica la pagina.
E' più performante e ti permette di non resettare la form.

Dai un occhiata a http://api.jquery.com/jquery.ajax/ o cerca esempi pratici tipo questo https://www.sanwebe.com/2016/07/ajax...s-using-jquery

Non e' difficile da implementare