Il y a plein de manières de gérer ça, on peut les découper en deux catégories :
- avant l'appel serveur (ce que, visiblement, tu souhaites)
=> utiliser une popup
=> rendre visible un cadre caché
- après l'appel serveur
=> traiter les données du formulaire puis afficher le message qui va bien