Kleines Problem mit Kontakt-Formular (HTML)

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
daruler
Mitglied
Beiträge: 549
Registriert: 14.04.2004 19:42
Kontaktdaten:

Kleines Problem mit Kontakt-Formular (HTML)

Beitrag von daruler »

Ich habe gerade auf meinem Forum den "Easy Contact Form" Mod eingebaut, womit man dem Admin eine Message schreiben kann. Wenn man jedoch beim Formular nicht alle Feler ausgefüllt hat, kommt die Fehlermeldung "Bitte fülle alle Pflichtfelder aus." und man hat die Möglichkeit mit "Zurück zum Formular" wieder zurück zum Formular zu springen.

----------------------------------------
[ externes Bild ]
----------------------------------------

Das funktioniert jedoch nicht!
Im Code steht folgendes:

Code: Alles auswählen

/* Check to see if any fields were empty 
    * and stored in the errors array 
    */ 
   if (sizeof($error_fields) > 0) { 
      /* Loop through error array */ 
      foreach($error_fields as $field) { 
          message_die(GENERAL_ERROR, 'Bitte fülle alle Pflichtfelder aus.<br /><br /><a href="javascript:history.go(-1);">Zurück zum Formular</a>'); 
      }


Und irgendwie funktioniert <a href="javascript:history.go(-1);" nicht. Das ist mein Forum, einfach nach unten scrollen und auf "Kontakt Formular" klicken. Dann leer lassen alle Felder und abschicken.

Ich hoffe, mir kann jemand sagen, woran das liegt.
Danke
Christian Benz
Mitglied
Beiträge: 854
Registriert: 25.02.2004 00:41
Wohnort: Regen
Kontaktdaten:

Beitrag von Christian Benz »

Hi,

bei mir funktioniert das. Hast du evtl. Javascript deaktiviert?
http://de.selfhtml.org/javascript/objekte/history.htm

Gruß,
Chris
Benutzeravatar
daruler
Mitglied
Beiträge: 549
Registriert: 14.04.2004 19:42
Kontaktdaten:

Beitrag von daruler »

Also JavaScript ist auf jeden Fall aktiviert bei mir.
Das Problem ist, dass wenn ich auf "Zurück zum Formular" klicke, passiert erstmal gar nichts, wenn ich es dann nochmal mache, komme ich auf die Index :-?
Christian Benz
Mitglied
Beiträge: 854
Registriert: 25.02.2004 00:41
Wohnort: Regen
Kontaktdaten:

Beitrag von Christian Benz »

Hallo,

konnte in meinem Kontaktformular ein ähnliches Fehlverhalten feststellen. Das hängt aber scheinbar auch vom Browser ab. Unter Opera und Firefox geht's bei mir, der IE streikt aber. Der geht zwar "irgendwohin" zurück, aber nicht zur gewünschten vorherigen Eingabe.

Entweder baut man die Fehlerausgabe komplett um oder man fügt für die IE-Leute zumindest noch einen direkten Link zum Kontakt-Formular ein. (Nachteil: Dann sind die vorher gemachten Eingaben natürlich wieder weg.) Vielleicht hat jemand noch eine bessere/andere Idee ...

Gruß,
Chris
Antworten

Zurück zu „phpBB 2.0: Mod Support“