---
title: "Formulare anpassen?"
url: "https://www.typo3.net/d/2797-formulare-anpassen"
source: "typo3.net"
tags: ["Backend","Frage"]
created: "2003-05-14"
last_reply: "2003-05-15"
replies: 24
solved: false
page: 1
pages: 1
lang: "de"
---

# Formulare anpassen?

Backend · 24 Antworten · gestartet 2003-05-14

## Eröffnungsbeitrag

**Bornator** · 2003-05-14 · [Beitrag #1](https://www.typo3.net/d/2797-formulare-anpassen/1)

Hallo,

wie kann ich ein Formular im Typo so anpassen, dass Auswahlfelder nebeneinander stehen? Bisher habe ich nur die einzelnen Felder untereinander bekommen.
Dieser Formular-Wizzard ist doch ein totaler Witz, wenn man nichtmal anpassen kann wo die Auswahl- oder Eingabefelder stehen.

MfG
Bornator

## Antworten

### [#2](https://www.typo3.net/d/2797-formulare-anpassen/2) · Mathias netfielders · 2003-05-14

a) das geht so ohne weiteres nicht, weil Typo nicht wissen kann, welches Feld wo stehen soll.

b) Stimmt, der Form Wizard ist ein Witz. Also hält dich nichts davon ab, einen besseren zu schreiben.

### [#3](https://www.typo3.net/d/2797-formulare-anpassen/3) · Bornator · 2003-05-14

Na das ist ja eine Tolle Sache....
Kann man im Typo eine eigenes php-Schript einbauen, wo das Formular genau so funzt wie ich es will?

MfG
Bornator

### [#4](https://www.typo3.net/d/2797-formulare-anpassen/4) · Mathias netfielders · 2003-05-14

du kannst alles in Typo einbauen.
Dafür gibt es Extensions.

Aber deine Anwendung ist sehr speziell.
Prinzipiell kann Typo Formulare nur untereinander darstellen.
Du kannst aber den daraus generierten Sourcecode wiederum in einen HTML Datensatz stecken.
Zugegeben, das ist ein Workaround, aber i.d.R. ändern sich Formulare sehr selten.

### [#5](https://www.typo3.net/d/2797-formulare-anpassen/5) · Bornator · 2003-05-14

Welchen Sourcecode, in wasfüreine Datei?
Da konnte ich nicht ganz folgen.

Aber Prinzipiell ist doch solch ein Formular doch Simpel, daher verstehe ich nicht so ganz das das Typo solche Probleme mit hat.

MfG
Bornator

### [#6](https://www.typo3.net/d/2797-formulare-anpassen/6) · Mathias netfielders · 2003-05-14

Woher soll Typo3 denn wissen, welches Feld du wo stehen haben willst?

Oder reden wir gerade aneinander vorbei?

Du willst doch zum beispiel 2 EingabeFelder (input type="text") nebeneinander stehen haben, richtig?

### [#7](https://www.typo3.net/d/2797-formulare-anpassen/7) · Bornator · 2003-05-14

Nein, das in dem zweiten Abschnitt war nur eine Randbemerkung.

Ich konnte dir bei folgendem nicht ganz folgen

> Du kannst aber den daraus generierten Sourcecode wiederum in einen HTML Datensatz stecken.

Welchen Sourcecode meinst du, und in welche Datei soll ich das ganze stecken?

MfG
Bornator

### [#8](https://www.typo3.net/d/2797-formulare-anpassen/8) · Mathias netfielders · 2003-05-14

Ok, du machst einen Datensatz vom Typ Formular.
Dann schaust du dir die Seite im Frontend an und kopierst dir das Formular raus (damit form targets etc. stimmen).
Danach baust du das formular so um, wie du es haben möchtest.
Als letztes nimmst du dir dann deinen HTML sourcecode und packst den in einen HTML Dtaensatz im Typo.

Von einer Datei hab ich nirgendwo was geschrieben.

### [#9](https://www.typo3.net/d/2797-formulare-anpassen/9) · Bornator · 2003-05-14

Hast du das schonmal ausprobiert?
Hat Das funktioniert? Das hört sich nämlich sehr nach einer Bastellösung an.
Aber ich probiere das mal aus

MfG
Bornator

### [#10](https://www.typo3.net/d/2797-formulare-anpassen/10) · Mathias netfielders · 2003-05-14

Ich habe gesagt, dass es ein WorkAround ist.
Und es funktioniert, das machen wir seit Jahren so in Typo.

### [#11](https://www.typo3.net/d/2797-formulare-anpassen/11) · e.​egger · 2003-05-15

Hallo Mathias,
wie kann ich den eine Bild als Absendebutton verwenden?

Ich habe es bisher so gelöst:

```typoscript
tt_content {
   mailform {
      wrap = <TABLE border="0"...
      20 {
         params = onfocus="this.select(); this.className='active...
         labelWrap.wrap = <font ...
         REQ.labelWrap.wrap... 

         ## usw... und dann folgt das Bild

         image = IMAGE
         image.file = fileadmin/images/allgemein/B_senden.gif
      }
   }
}
```

so wird mir zwar das bild als Button angezeigt aber die Mail kommt nicht an. Dann habe ich einfach ein **hidden-feld** eingefügt:
 **| formtype_mail=hidden | 1**
so nun kommt die Mail zwar bei mir an aber es steht am Ende der Mail immer **formtype_mail_x / _y** dabei:

NAME | Mustermann
EMAIL | muster@mann.de
ADRESSE | musterstrasse ...
BENACHRICHTIGUNG | telefonisch
## ab hier:
**FORMTYPE_MAIL_X =** irgendeine Zahl
**FORMTYPE_MAIL_Y =** irgendeine Zahl

was bitte bedeutet das???

Vielen Dank schon mal im Vorraus
Gruss Elmar

### [#12](https://www.typo3.net/d/2797-formulare-anpassen/12) · Mathias netfielders · 2003-05-15

das ist die XY Position auf dem Bild, auf die du geklickt hast.

Das ist HTML Standard

### [#13](https://www.typo3.net/d/2797-formulare-anpassen/13) · Bornator · 2003-05-15

Also, ich habe jetzt mal ein Formular erstellt, das im Frontend anzeigen lassen, habe mir den Quelltext von dem Formular kopiert, habe einen neuen Inhalt (Typ HTML) angelegt, den Quelltext reinkopiert, und versucht das Formular abzuschicken, und es hat NICHT funktioniert.
Ich habe noch nichtmal das Aussehen geändert, sondern nur so, wie das Formular im Frontend ausgegeben wurde, kopiert.

Habe ich irgendwas falsch gemacht?

MfG
Bornator

### [#14](https://www.typo3.net/d/2797-formulare-anpassen/14) · Mathias netfielders · 2003-05-15

von wo bis wo hast du denn kopiert?

### [#15](https://www.typo3.net/d/2797-formulare-anpassen/15) · Bornator · 2003-05-15

von <form> bis </form>

### [#16](https://www.typo3.net/d/2797-formulare-anpassen/16) · Mathias netfielders · 2003-05-15

aber das form tag ist länger als <form> oder?

### [#17](https://www.typo3.net/d/2797-formulare-anpassen/17) · Bornator · 2003-05-15

So wie ich das gesehen hatte steht vor dem form-Tag noch ein <div> und ein  <a>, und das hatte ich auch schon mal kopiert gehabt.
Hatte aber genauso wenig funktioniert.

Was hattest du alles kopiert?

### [#18](https://www.typo3.net/d/2797-formulare-anpassen/18) · Mathias netfielders · 2003-05-15

wir kopieren in solchen fällen die gesamte FORM, also das, was du auch kopiert hast.

### [#19](https://www.typo3.net/d/2797-formulare-anpassen/19) · e.​egger · 2003-05-15

Danke für die schnelle Antwort Mathias,

ich glaube ich weis woran es liegt Bornator, in dem Formular gibt es ein hidden feld:

<input type="hidden" name="locationData" value="**117**:tt_content:**56**">

unter value (value="**DIE SEITENID**:tt_content:**ID DES HTML-ELEMENTS**") muss natürlich deine seitenID und die ID des contentelements rein.
Ich hoffe das hilft Dir weiter Bornator...

gruss elmar

### [#20](https://www.typo3.net/d/2797-formulare-anpassen/20) · Bornator · 2003-05-15

Geil, genau das war es. Ich habe einfach die Seiten-ID abgeändert, und schon hat er mir die E-Mail geschickt. Das einzige was jetzt nicht funktioniert, ist die Abfrage von Feldern, ob diese gefüllt sind. Hat da noch jemand eine Idee?

Aber danke schonmal für die erste Lösungshilfe.

MfG
Bornator

### [#21](https://www.typo3.net/d/2797-formulare-anpassen/21) · Mathias netfielders · 2003-05-15

oben gibt es ein JS das eingebunden wird.
Schreib das auf der seite in ein ext.template und gut is

### [#22](https://www.typo3.net/d/2797-formulare-anpassen/22) · Bornator · 2003-05-15

Ich will ja nicht nerven, aber kannst du mir noch sagen wie man JavaScript
in Typo einbindet?

### [#23](https://www.typo3.net/d/2797-formulare-anpassen/23) · Mathias netfielders · 2003-05-15

[TSRef ->headerData](https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/TopLevelObjects/Page/Index.html)

### [#24](https://www.typo3.net/d/2797-formulare-anpassen/24) · Bornator · 2003-05-15

Ich kann damit leider nicht so viel anfangen. Kannst du mir ein TypoScript Beispiel zeigen?
Ich hatte es versucht mit

```typoscript
tt_content.headerData = <SCRIPT LANGUAGE="JavaScript" SRC="t3lib/jsfunc.validateform.js"></SCRIPT>
```

Habe aber auch leider keine Ahnung davon, also betrachte meinen Script nicht so genau.

### [#25](https://www.typo3.net/d/2797-formulare-anpassen/25) · Bornator · 2003-05-15

Hab es hinbekommen.

Vielen dank an alle Beteiligten.

MfG
Bornator

PS: Hier der Code, für alle die es interessiert. Evtl. hilft es ja nochjemanden weiter.

```typoscript
page.headerData.10 = TEXT
page.headerData.10.value = <SCRIPT LANGUAGE="JavaScript" SRC="t3lib/jsfunc.validateform.js"></SCRIPT>
```

---

Quelle: „Formulare anpassen?“, typo3.net, https://www.typo3.net/d/2797-formulare-anpassen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
