Hallo Lilly,
... er läd die Seite neu und alles ist wieder weg.
wie rufst du deine Funktion auf?
So: <form action="..." onSubmit="return CheckSubmit(form);">
das return mit "false" (aus der Prüfung) im onSubmit verhindert, dass das Formular abgeschickt wird. Es sollte also auch nicht neu geladen werden, und die Eingaben bleiben erhalten.
Grüße,
Jochen