Hola, yo se de una manera pero estoy seguro que hay alguna manera mejor de hacer. Yo lo que digo es con cookies, guardas el contenido de los campos. Y despues al mandarlo otra vez al formulario, pones un if, si existe la cookie, enonces rellenas los "values" de los campos, con la información de las cookie.
<input type="text" size="30" name="nombre" value="AQUI EL VALOR DE LA COOKIE">
Pd. creo que en los campos de tipo password no se puede, ni es aconsejable que guardes su password en un cookie. Y supongo que esto es mejor que lo hagas con sesiones.
Un saludo