Well, you could use cookies (using Javascript or PHP). Another option (and a better idea I feel), would be to use a database. Cookies would probably be your best bet (unless the user deletes their cookies or the browser does not accept them).
Simple example (using PHP):
When the form gets submitted, it sends the info to a PHP script. Then, in that script (somewhere), it has this:
Code:
setcookie('CookieName', 'Data', time()+3600);
Then, to see if the form has already been saved, at the top of the form script, place this:
Code:
if ($_COOKIE['CookieName'] != "") {
donotShowForm();
}
else {
showTheForm();
}
(Of course, made up functions but you get the idea).
Hope this helps.
Bookmarks