A system, method, and program product enables saving a submitted form of a web
page. A browser application receives from a user data for a form in a web page.
Upon the submission of the form with the data to a server system hosting the web
page, an address of the web page, the data provided from the user for the form,
and at least one field identifier for associating the data to at least one respective
field of the form, are saved into a volatile memory of the client. The address,
the data, and the at least one field identifier remain stored in the volatile memory
system after the browser application is closed. When the user opens the browser
that had been dosed and again requests retrieval of the web page, the browser retrieves
from the server the web page that is at the address stored in the volatile memory.
The browser restores the form of the web page with the data stored in the volatile
memory. The browser calls a clipboard operation of an operating system on which
the client system operates to save the address of the web page, the data for the
form, and the one or more field identifiers, into the volatile memory. If the data
for the form is successfully submitted to the server and the browser receives another
request for a next web page from the user, the browser application erases, if required,
the data from the volatile memory system.