Kontaktdaten speichern beim Seitenwechsel und Weiterleiten

Gesperrt
alderim
Beiträge: 253
Registriert: Do 17. Nov 2005, 12:22
Wohnort: Nürnberg
Kontaktdaten:

Kontaktdaten speichern beim Seitenwechsel und Weiterleiten

Beitrag von alderim »

Hallo Zusammen,
wenn ein User beim Standard-Kontaktformular ein Feld nicht ausfüllt,
wird auf den Fehler hingewiesen, aber die ausgefüllten Felder sind dann alle wieder gelöscht.

Frage:
Können die bereits eingegebenen Daten zwischengespeichert werden um das zu verhindern.
Bzw.
Kann ich die Fehlermeldung irgendwie auch auf der gleichen Seite ausgeben, sodaß die Kontaktdaten nicht erneut eingegeben werden müssen?

Frage2:
Wie kann ich den User direkt auf eine neue Seite umleiten, wenn er das Formular erfolgreich gesendet hat?

danke für einen Tipp,
A.
Gruß,
Alderim
conradius
Beiträge: 168
Registriert: Di 19. Jul 2005, 11:52
Wohnort: Wabern (Bern/CH)
Kontaktdaten:

Beitrag von conradius »

hallo alderim

zur ersten Frage: schau mal bei folgendem Post wegen den Input-Werten, die bleiben sollen: http://www.contenido.org/forum/viewtopi ... 949#104949 (Die Suche hätte Dir da geholfen)

2. z.B. mit etwas à la:

Code: Alles auswählen

if (Formular erfolgreich verschickt) {
  header('Location:DEIN_LINK');
  }
Hinweis: vor einem Aufruf der Funktion header() darf kein Output an den Client gesendet werden. Siehe dazu sonst: http://www.php.net/header

Gruss
Conradius
alderim
Beiträge: 253
Registriert: Do 17. Nov 2005, 12:22
Wohnort: Nürnberg
Kontaktdaten:

Beitrag von alderim »

danke für den Tipp,
aber bei mir funzt das nicht mit der Übergabe

Template

Code: Alles auswählen

<td><span class="Stil1">{VORNAME}</span></td>
	  <td width="20">&nbsp;</td><td><input type="text" name="Vorname" id="Vorname" maxlength="100" style="width:180px;" value="{VORNAME_VALUE}"/></td></tr>
Modul

Code: Alles auswählen

  $tpl->set("s","VORNAME_VALUE", $_POST["Vorname"]); 
Vielleicht einen Tipp woran das liegen könnte?
Gruß,
Alderim
wosch

Beitrag von wosch »

Schau dir mal das Modul w3concepts.form an.
Da ist es so gemacht, da kann man schön erkennen wie über Java-Script die bereits aufgefüllten Felder wieder mit dem ursprünglichen Inhalt belegt werden.
Gesperrt