Questions & Answers

jst
New Responder

FormEdit // Probleme im IE8

Hallo Community,

derzeit habe ich ein Problem mit dem FormEdit in Verbindung mit dem IE.

Folgendes Problem:

Es wurde ein Kontaktformular mit einem entsprechenden Mail-Logger konfiguriert. In der Action des Formulars steht jetzt als z.B. "contact.form". Im Firefox funktioniert das Formular einwandfrei. Wenn ich das Formular allerdings mit dem IE8 ausfรผlle und abschicke, so erhalte ich einen 400 - Ungรผltigen Anforderung. Das Formular wird aber im Hintergrund dennoch korrekt verarbeitet, denn die Mail kommt am Konfigurierten Ziel an.

Hatte schon einmal jemand ein รคhnliches Problem?

Viele GrรผรŸe,

Jรถrn Stengel

0 Kudos
9 Replies
marro
Crownpeak employee

Hallo Jรถrn,

ich vermute, dass dann wohl irgendwas mit der Weiterleitung im Browser nach der Verarbeitung der Formulardaten nicht stimmt. Denn das Verschicken der Mail zeigt ja, dass das Formular auf jeden Fall korrekt abgeschickt und verarbeitet wird. Wie ist denn die Weiterleitung konfiguriert (Hidden-Felder des Formulars)?

Viele GrรผรŸe

Donato

0 Kudos

Hallo Donato,

die Hidden-Felder im Formular zeigen auf die Seite selbst. Wir haben das Formular so gebaut, dass das Formular abhรคngig von einem Parameter angezeigt wird oder nicht.

Sprich das Formular liegt z.B. unter "/kontakt/kontakt.jsp" dann ruft das Servlet im Erfolgsfall die Seite "/kontakt/kontakt.jsp?submit=ok" auf.

Viele GrรผรŸe & Danke,
Jรถrn

0 Kudos
marro
Crownpeak employee

Funktioniert der manuelle Aufruf von "/kontakt/kontakt.jsp?submit=ok" im IE denn fehlerfrei?

0 Kudos

Ja. Ohne Probleme.

0 Kudos
marro
Crownpeak employee

Habt ihr ein Logfile, in das FormEdit loggen kann? Eventuell kรถnnte das Aufschluss geben. Falls das noch nicht der Fall ist, kรถnnt ihr das konfigurieren, indem ihr eine Datei namens log4j.properties ins /WEB-INF/classes Verzeichnis packt mit folgendem Inhalt:

log4j.rootCategory=INFO, A1

log4j.logger.de.espirit.firstspirit.opt.formedit=DEBUG

log4j.appender.A1=org.apache.log4j.RollingFileAppender

log4j.appender.A1.File=/home/tomcat/apache-tomcat/webapps/demo/WEB-INF/logs/formedit.log

log4j.appender.A1.MaxFileSize=5MB

log4j.appender.A1.MaxBackupIndex=10

log4j.appender.A1.layout=org.apache.log4j.PatternLayout

log4j.appender.A1.layout.ConversionPattern=%-5p %d (%c) %m%n

Natรผrlich den Pfad zur Logdatei noch anpassen und dann die Webanwendung neu starten.

Nein. Das Logging hatten wir leider noch nicht konfiguriert. Leider hilft uns das Logging hier irgendwie nicht weiter. Dort habe ich nur die Entsprechenden Loggings fรผr den Mail-Versand

INFO  2012-09-06 14:06:16,025 (de.espirit.firstspirit.opt.formedit.FormServlet) Logger ConsoleLogger loaded (de.espirit.firstspirit.opt.formedit.ConsoleLogger)

DEBUG 2012-09-06 14:06:16,033 (de.espirit.firstspirit.opt.formedit.MailLogger) MailLogger.ReloadChecker443started

INFO  2012-09-06 14:06:16,033 (de.espirit.firstspirit.opt.formedit.MailLogger) MailLogger.init /de/page/conf/mailtemplate_contactform.htm

INFO  2012-09-06 14:06:16,033 (de.espirit.firstspirit.opt.formedit.FormServlet) Logger MailContactLogger loaded (de.espirit.firstspirit.opt.formedit.MailLogger)

INFO  2012-09-06 14:07:11,789 (de.espirit.firstspirit.opt.formedit.MailLogger) Sending email from info@mustermann.de to info@mustermann.de with subject Kontaktformular www.mustermann.de

INFO  2012-09-06 14:11:08,555 (de.espirit.firstspirit.opt.formedit.MailLogger) Sending email from info@mustermann.de to info@mustermann.de with subject Kontaktformular www.mustermann.de

Viele GrรผรŸe,

Jรถrn

0 Kudos
marro
Crownpeak employee

Hallo Jรถrn,

seid ihr an dieser Stelle inzwischen weitergekommen oder besteht das Problem weiterhin?

Viele GrรผรŸe,

Donato

0 Kudos

Hallo Donato,

ja danke der Nachfrage. Ich wollte die Lรถsung hier auch noch posten. Das Fehler lag nicht im FirstSpirit Modul FormEdit.

Es lag daran, dass hier die relative RedirectUrl nicht ganz sauber aufgebaut gewesen ist. Der IE war da wohl etwas sehr pinkelig und hat den Redirect dann nicht ausgefรผhrt.

Inzwischen funktioniert das Formular einwandfrei.

Viele GrรผรŸe,
Jรถrn

0 Kudos
marro
Crownpeak employee

Schรถn, das freut mich zu hรถren! ๐Ÿ™‚

VIele GrรผรŸe,

Donato

0 Kudos

Type a product name