Abmeldeformular: Fehlermeldung bei leerer E-Mail
Moderator: mirko
Hallo Mirko,
Nur aus Neugier: Warum funktioniert das mit leerer E-Mail und definierter Fehlerseite bei nur einem Formular?
Mein Setup:
eine ML
A Anmeldeformular
B Abmeldeformular
Sowohl bei A und B ist natürlich die E-Mail-Adresse Pflicht.
Ist die E-Mail bei A leer, bekomme ich meine definierte Fehlerseite.
Ist die E-Mail bei B leer, bekomme ich die integrierte Fehlerseite von SWM.
Warum?
Das war meine Frage;-)
Schöne Grüße
Friedhelm
Nur aus Neugier: Warum funktioniert das mit leerer E-Mail und definierter Fehlerseite bei nur einem Formular?
Sorry, für die missverständliche Formulierung.Die Frage verstehe ich nicht.
Mein Setup:
eine ML
A Anmeldeformular
B Abmeldeformular
Sowohl bei A und B ist natürlich die E-Mail-Adresse Pflicht.
Ist die E-Mail bei A leer, bekomme ich meine definierte Fehlerseite.
Ist die E-Mail bei B leer, bekomme ich die integrierte Fehlerseite von SWM.
Warum?
Das war meine Frage;-)
Schöne Grüße
Friedhelm
Code: Alles auswählen
D.h. mein Formular ist soweit richtig, es fehlt nur Deine Anpassung für die definierte Fehlerseite?
Ja bei einer nicht angegegebenen E-Mail-Adresse muss er halt die Fehlerseite bringen. Das war mal intern anders gedacht, daher prüft er die E-Mail-Adresse an der Stelle als wichtigen Parameter mit ab.
Code: Alles auswählen
Kann ich als Ãœbergangslösung die interne Fehlerseite entsprechend anpassen? Gibt es da Fallstricke?
Code: Alles auswählen
Nur aus Neugier: Warum funktioniert das mit leerer E-Mail und definierter Fehlerseite bei nur einem Formular?
[/quote]
Die Frage verstehe ich nicht.
Hallo Mirko,
D.h. mein Formular ist soweit richtig, es fehlt nur Deine Anpassung für die definierte Fehlerseite?
Kann ich als Ãœbergangslösung die interne Fehlerseite entsprechend anpassen? Gibt es da Fallstricke?
Nur aus Neugier: Warum funktioniert das mit leerer E-Mail und definierter Fehlerseite bei nur einem Formular?
Schöne Grüße
Friedhelm
Danke, für Deine schnelle Antwort.Original von Mirko:
Ja es gibt einige Felder, die müssen ausgefüllt werden, sonst kommt die interne Fehlerseite. Das sind
MailingListId
FormId
Action
u_EMail
Das mit dem u_EMail muss ich nochmals anpassen, es muss die normalerweise Fehlerseite kommen, wenn MailingListId und FormId übergeben worden sind.
D.h. mein Formular ist soweit richtig, es fehlt nur Deine Anpassung für die definierte Fehlerseite?
Kann ich als Ãœbergangslösung die interne Fehlerseite entsprechend anpassen? Gibt es da Fallstricke?
Nur aus Neugier: Warum funktioniert das mit leerer E-Mail und definierter Fehlerseite bei nur einem Formular?
Schöne Grüße
Friedhelm
Ich habe An- und Abmeldeformular einer Mailingliste getrennt.
Kurzauszug
[html]
<form>
<input>
<input>
<input>
<input>
<div>
<label>E-Mail-Adresse <sup>*</sup></label>
<input>
</div>
[/html]
Schicke ich das Formular mit leerem E-Mail-Feld ab, erscheint nicht meine definierte Fehlerseite, mit dem Hinweis, dass die E-Mail Adresse fehlt. Stattdessen kommt eine SWM interne Fehlerseite mit der Meldung:
Warum bekomme ich nicht meine Fehlerseite? Was mache ich falsch?
Gebe ich eine fehlerhafte E-Mail an (z.B.: zzz) bekomme ich meine eigene Fehlerseite.
Danke und schöne Grüße
Friedhelm
Kurzauszug
[html]
<form>
<input>
<input>
<input>
<input>
<div>
<label>E-Mail-Adresse <sup>*</sup></label>
<input>
</div>
[/html]
Schicke ich das Formular mit leerem E-Mail-Feld ab, erscheint nicht meine definierte Fehlerseite, mit dem Hinweis, dass die E-Mail Adresse fehlt. Stattdessen kommt eine SWM interne Fehlerseite mit der Meldung:
Code: Alles auswählen
Es ist ein Fehler aufgetreten / An error occured
Parameter EMail nicht gefunden.
Parameter EMail not specified.
Gebe ich eine fehlerhafte E-Mail an (z.B.: zzz) bekomme ich meine eigene Fehlerseite.
Danke und schöne Grüße
Friedhelm
Zuletzt geändert von Friedhelm am 22.03.2010, 11:24, insgesamt 1-mal geändert.