[TYPO3-german] Formhandler mit Accordion

bernd wilke t3ng at bernd-wilke.net
Fri Apr 11 08:42:52 CEST 2014


Am 11.04.14 08:11, schrieb Christian Hager:
> Hallo Leute,
> irgendwie raff ich dies nicht ganz, oder dies ist gar nicht so möglich
> wie ich es gerne umsetzen möchte.
>
> Folgendes Problem:
> Ich habe ein Accordion mit TAB`s angelegt.
> Im ersten TAB ist ein Kontaktformular, nichts besonderes.
> Im zweiten Tab ist ein Kontaktformular mit vielen Bestelloptionen, auch
> nichts besonderes.
>
> Nun, wenn ich unter TAB 2 beim Formular die persönlichen Daten nicht
> reinschreibe lädt er das Formular neu und makiert die offenen
> Pflichtfelder rot.
> Durch das neu laden befindet man sich aber dann nicht mehr im TAB 2
> sondern im TAB 1 (die Daten unter TAB 2 sind aber noch vorhanden wenn
> ich wechseln würde).
> Gebe ich nun die Daten aber im TAB 1 ein (werden dies zwar im TAB 2
> übernommen) sende ich aber das Formular unter TAB 1 ab, gehen die Daten
> dann vom TAB 2 verlohren.
>
> Gibt es eine Möglichkeit das die Daten vom TAB 2 mit gesendet werden?
> Oder, kann ich beim neuladen irgendwie mitteilen zu welchem TAB er
> springen soll?
>
das Problem von AJAX: die Seite entspricht nicht mehr dem was man sieht 
wenn die URL aufgerufen wird.
Dafür gibt es diverse Ansätze, meistens wird ein Anchor an die URL 
angehängt und dann beim Laden der Seite eine entsprechende Aktion mit 
Javascript ausgeführt.
In deinem Fall sollte dabei der aktive Tab gewechselt werden. dafür 
solltest du dir in deinem zweiten Tab/ Formular ein Flag setzen, das 
beim Seitenaufruf ausgewertet wird und das dann deinen Tab 2 aktiviert.

bernd
-- 
http://www.pi-phi.de/cheatsheet.html


More information about the TYPO3-german mailing list