Kontaktformular: Felder von der Übermittlung ausschließen?!
isy007
- html
HI zusammen!
Ich habe mir ein Kontaktformular erstellt. Alles funktioniert wie geplant - jedoch hat es einen Fehler: Ich habe dort eine Datenschutzerklärung per Textarea readonly eingefügt, welche über eine checkbox bestätigt wird.
Dummerweise werden mir diese bei jedem Senden des Formulars mitgeschickt. Das soll so aber nicht sein.
Wie kann ich die Felder von der Übermittlung ausschließen?
Freue mich über jede Hilfe, danke!
Dennis
hi,
Ich habe mir ein Kontaktformular erstellt. Alles funktioniert wie geplant - jedoch hat es einen Fehler: Ich habe dort eine Datenschutzerklärung per Textarea readonly eingefügt, welche über eine checkbox bestätigt wird.
Dummerweise werden mir diese bei jedem Senden des Formulars mitgeschickt. Das soll so aber nicht sein.
Wie kann ich die Felder von der Übermittlung ausschließen?
Indem Du die Liste der Parameter in Deinem serverseitigen Prozess sinnvoll definierst.
Ooh, ich ahne wieder Schlimmes: Du hast gar keinen serverseitigen Prozess...
Hotte
Hallo und danke für eure Antworten!
Es gibt zwar einen severseitigen Prozess, welchen ich aber nicht unbedingt verändern möchte. Deshalb sollen ja von vornherein bestimmte Felder ausgeschlossen werden.
Werde es jetzt erstmal mit den DIVs versuchen...
Dennis
hi,
Es gibt zwar einen severseitigen Prozess, welchen ich aber nicht unbedingt verändern möchte. Deshalb sollen ja von vornherein bestimmte Felder ausgeschlossen werden.
Auf jeden Fall solltest Du _genau_ wissen, was der serverseitige Prozess, das CGI-Script oder Programm tut.
Es gibt genügend Fälle von sog. Universal-Form-Mailer, die ungeprüft _alles_ versenden, was an Parametern ankommt und die sich auch die Empfängeradresse als Parameter schicken lassen: Hierin liegt eine potentielle Gefahr, das solch ein Script für SPAM missbraucht wird.
Viele Grüße,
Hotte
Hi, Dennis!
Nehme für die Datenschutzerklärung keine Textarea, sondern ein Div mit fester Größe und overflow:scroll. Dann brauchst Du Dir auch keine Sorgen um die Übermittlung zu machen.
Gruß, LX
Hallo,
Wie kann ich die Felder von der Übermittlung ausschließen?
unabhängig davon, dass für deinen Zweck eine Textarea nicht geeignet ist.
Zur Beantwortung deiner Frage:
Disabled controls cannot be successful.
http://www.w3.org/TR/html401/interact/forms.html#adef-disabled
oder auf deutsch: Sie werden bei einem submit nicht mit übertragen.
Grüße,
Jochen
Hallo,
Ich habe dort eine Datenschutzerklärung per Textarea readonly eingefügt, ...
Wie kann ich die Felder von der Übermittlung ausschließen?
noch 'ne Idee: Gib dem textarea-Element einfach kein name-Attribut.
Ciao,
Martin