What does Opera cache? I have a page with a form that
has 2 text fields (a textbox and a textarea) that have prompts
in them. These prompts get cleared when they receive focus
for the first time in a session, regardless if a subsequent page
is loaded and then the Back button is used to return to the form
page - in which case the text that the user had entered is still
there and the fields are not cleared if they receive focus. The
script at the server expects data from the text fields to be
contained in the $_POST array that the browser sends to the
server, and if it is there, the form returned to the browser has
those fields already filled in and no onfocus event handler is
provided that would clear those fields when they receive focus.
This works for IE, Firefox, and Safari. But Opera behaves
AS IF it does NOT send the data back to the server but
merely requests another page with the empty form in it, and
upon receipt of the page Opera fills in the text fields. The result
is that the form appears as if it were the first time the user was
presented with it, and the fields get cleared upon receiving
focus - clearing out the data that the user had entered.
Does Opera really NOT send the data back to the server in
the $_POST array, but fill in the data itself when it gets back
a fresh copy of the form page from the server?
*TimDaniels*