Zum Inhalt springen

Mehrere Formulare im Backendmodul

Erstellt am 13. Oktober 2006 · 4 Antworten · letzte Antwort am 13. Oktober 2006

Tags: Frage

mischa ·

Wenn ich mehrere Formulare in einem Backendmodul einbinde, dann funktioniert nur das erste, die folgenden nicht. Es wird nur eine weiße Seite angezeigt.

Die Formulare werden erstellt mit

<form name="longer" id="longer" action="'.t3lib_div::getThisUrl().'" method="post">
 <input type="hidden" name="cid" value="'.$row['uid'].'" />
 <input type="hidden" name="cmd" value="2" />
 <input type="text" name="enddate" value="'.date('d.m.Y',$row['endtime']).'" size="11" />
 <input type="submit" name="go" value="Go!" /></form>

Was muss ich machen, dass jedes Formular des Moduls das tut, was ich will?

mischa ·

Komisch.

Wie kann ich dann z.B. Textfelder einfügen und diese dann übergeben?

Mein Problem: ich habe auf der Modulseite

- eine suche nach Datensätzen: 1 Feld und 1 Button und Hidden fields
- eine update-funktion: 1 Feld und 1 Button und Hidden fields
- eine Lösch-funktion: 1 Button und Hidden fields

Jetzt muss ich ja irgendwie koordinieren, welche Felder übergeben werden, wenn ich einen der Buttons drücke.

just2b ·

dropdown mit nem value drinnen fällt mir mal spontan ein, oder einfach prüfen welche felder nicht leer sind

georg

steffenk ·

benenne Deine Submitbuttons entsprechend, dann kannst Du sie auch auswerten.

Ausserdem schau mal in Deinem BE-Modul - der Formtag wird bereits weiter oben ausgegeben, nicht das Du eine Form in einer Form hast 😉