meike: Formularfelder löschen

Hallo,

Für eine Kontaktseite habe ich ein ASP Formular mit anschließender "Danke für Benachrichtigung" Seite gebaut.
Diese Kontaktseite ist Teil einer Präsentation, die auf einem Terminal läuft der in Geschäften oder auf Messen steht, das heißt mehrere Benutzer bedienen den Terminal.

Wenn der Benutzer nun mit dem Zurückbutton durch die History navigiert kann es sein, daß er Daten eines anderen sieht. Wie kann ich das unterbinden?
Ich bin völlig ratlos.

Meike

  1. Hallo.

    Wenn der Benutzer nun mit dem Zurückbutton durch die History navigiert kann es sein, daß er Daten eines anderen sieht. Wie kann ich das unterbinden?

    Entweder du verhinderst das Navigieren durch die History:
    <script type="text/javascript">
    <!--
     history.forward();
    //-->
    </script>
    So wird, falls die Seite nicht die letzte in der History ist, um eine Seite nach vorn gesprungen. Funktioniert aber nicht in allen Browsern.

    Oder, was wohl das sicherere ist:
    <body onload="for(i = 0; i < document.forms.length; i++){document.forms[i].reset()}">
    Damit werden beim Laden der Datei alle Formulare resetet.

    Gruß
    Norbert

  2. Hi Meike,

    Wenn der Benutzer nun mit dem Zurückbutton durch die History navigiert
    kann es sein, daß er Daten eines anderen sieht.
    Wie kann ich das unterbinden?

    sendest Du das Formular mit GET oder mit POST?

    Viele Grüße
          Michael