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
PS: wer im Internetcafe nach dem Eingaben persönlicher Daten nicht den Cache und die Formulareingaben löscht ist nun wirklich "selber schuld".
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
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.
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
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
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
oder hat das jetzt wiederum nichts mit den vom Browser gespeicherten Daten zu tun?!
Danke Euch
Mel
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
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.
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.
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

