Hallo!
ich habe mit HTML ein Formular erstellt, was per eMail Nachricht verschickt wird. Ich möchte jedoch jetzt ein Schutz einbauen, der es nur Usern das Absenden eines Formulars erlaubt, die das Passwort besitzen.
Ich habe mir das wie folgt vorgestellt/realisiert:
Zuerst habe ich ein verstecktes Eingabefeld erstellt, was als vorgegebenen Inhalt das PW (xxzz) enthällt:
<TR><TD VALIGN=TOP><TD> <INPUT TYPE=HIDDEN NAME VALUE="xxzz"pwreal">
Danach habe ich ein sichtbares Feld erstellt, wo der User das PW eingeben muss. Wenn jetzt die Eingabe des Users und der Inhalt des versteckten Feldes nicht übereinstimmt, wird das Formular nicht verschickt. Falls beide Wörter übereinstimmen, bekomme ich die eMail mit den Daten.
Ist so etwas möglich? Wie mache ich die beiden Felder von einander abhängig?
Ganz einfach. Dein Form-Mailer muss einfach nur prüfen, ob die beiden Felder den gleichen Wert haben. Wenn das Formular dir nur per E-Mail zugesendet wird (was man normalerweise nicht macht), ist sowas mithilfe von JavaScript zu realisieren. Das kannst du dir hier mal ansehen:
http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm#onsubmit
Viele Grüße
Patrick Canterino