Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Automatische Emailanzeige in Formular verhindern





Frage

Hallo, mir ist aufgefallen, daß in manchen Formularen, die Daten ungewollt gespeichert bleiben und wie kann man das als Programmierer eines Formulares unterbinden z.b. anhand des IE? Beispiel: Ich fülle das Formular mit meiner email aus und schicke es ab. Danach ruf ich es wieder auf und das Formular/IE gibt mir dann schon als Vorgabe meine bereits einmal eingegebene Email. (vorausgesetzt der Befragte löscht nicht den Cache des Navigators usw.) Das ist ja ein wunderbarer Service aber den möchte ich gern unterbinden, weil ich möchte, daß die emails der teilnehmer "geschützt" sind und nicht z.B. in einem Internetcafe von jedermann nachzuvollziehen sind. Gibt es da die eine oder andere Lösung aus sicht des Programmierers? Vielen Dank im voraus für Eure Anregungen Mel

Antwort 1 von rfb

Meines Wissens nach kannst du dies Browserverhalten nicht beeinflussen. Du kannst natürlich nach dem Laden der Seite mittels
onload
und
 reset() 
ein Löschen aller Formularinhalte bewirken, allerdings kann der Browser dann immer noch irgendwelche Eingabevorschläge aufgrund früherer Eingaben machen sowie der Fokus auf einem Eingabefeld liegt.

PS: wer im Internetcafe nach dem Eingaben persönlicher Daten nicht den Cache und die Formulareingaben löscht ist nun wirklich "selber schuld".

Antwort 2 von Opa53

Hallo Mel,
ich schließe mich da rfb voll an. Meiner Meinung nach ist das ausschließlich eine Frage der Einstellungen des jeweiligen Browsers (Autovervollständigen, Formulardaten speichern), also an den Rechner gebunden, auf welchem diese Eingaben gemacht wurden.
Gruß vom
Opa

Antwort 3 von Supermax

Antwort 4 von rfb

@Supermax:
nette Sache, ist aber kein Standard, daher kannst du dich nicht darauf verlassen, dass das in jedem Browser funktioniert.

BTW: ich bin immer dafür, den Usern selbst zu überlassen, was sie wie automatisiert haben möchten. Es gibt genauso gute Gründe, nicht jedesmal alles von Hand ausfüllen zu müssen, wie die o.g. Sicherheitsbedenken.

Antwort 5 von Mel

Oh, vielen vielen Dank für die vielen Gedankengänge zu meiner Frage und den Link zu autocomplete.

Mal sehn, was W3 dazu sagt, wenn ich autocomplete in die Datei einfüge.
Ich meld mich dann zurück, ob es als valid durchgeht oder nicht.

LG
Mel

Antwort 6 von Mel

Also, W3 hat nichts dagegen.

Wunderbar. Vielen Dank für die Tipps.

LG
Mel

Antwort 7 von Mel

Aber ich hab da noch ne andere Idee:

Kann man nicht einfach sagen, daß die Felder leer sein sollen

z.B. mit
$varialbe =´ ´ ;



oder hat das jetzt wiederum nichts mit den vom Browser gespeicherten Daten zu tun?!

Danke Euch
Mel

Antwort 8 von rfb

die PHP-Variable interessiert nur den Server, nicht den Browser des Users, dort kommt PHP nicht an!

Antwort 9 von Mel

ah ja, stimmt ja,

vielen Dank für die Erklärung.

LG
Mel

Antwort 10 von Mel

Zitat:

Antwort 6 von Mel vom 17.06.2006, 18:32
Also, W3 hat nichts dagegen.


Da hab ich mich geirrt, denn ich bin das heute noch einmal durchgegangen und auf einmal gefällt W3 "autocomplete off" nciht mehr.

Zitat:
Antwort 4 von rfb vom 17.06.2006, 14:02
nette Sache, ist aber kein Standard, daher kannst du dich nicht darauf verlassen, dass das in jedem Browser funktioniert.


Da hast Du absolut recht.
Also ne W3 konforme Site hätte man bei Anwendung von "autocomplete off" dann nicht mehr...

Gruss Mel

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: