Aby zrobić takie okienko poszukaj w google coś typu "modal script". Następnie po prostu używasz eventListener-a i gotowe. Przykład takiego okienka:
http://codepen.io/khaag/pen/sbcou
O ile się nie mylę to w paru przeglądarkach jeżeli klikniesz przycisk wstecz to wszystkie dane w formularzu będą wpisane. Problem pojawia się gdy skrypt przekieruje nas na stronę z formularzem, a my chcemy mieć już wpisane dane. Wtedy można na przykład użyć sesji. Do sesji wpisujesz dane, które wysłałeś, gdy użytkownik wróci na stronę musisz obsłużyć aby te dane, które zapisały się w sesji znów wpisały się w formularz. Tego możesz się nauczyć tutaj[01:50:50]:
https://youtu.be/fMJw90n8M60?t=1h50m51s