---
title: "formhandler validator läuft nicht"
url: "https://www.typo3.net/d/95630-formhandler-validator-laeuft-nicht"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2010-01-07"
last_reply: "2010-01-07"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# formhandler validator läuft nicht

Extensions · 0 Antworten · gestartet 2010-01-07

## Eröffnungsbeitrag

**tobyte** · 2010-01-07 · [Beitrag #1](https://www.typo3.net/d/95630-formhandler-validator-laeuft-nicht/1)

Hallo,

ich wollte gerade eine eigene predef definieren, um die Funktionalität von formhandler besser ausnutzen zu können. ZUnächst wollte ich das ganze ganz simpel aufbauen und Frage bei den Pflichtfeldern lediglich ab, ob diese ausgefüllt sind. Leider ohne Erfolg. Wenn ich die Felder nicht ausfülle, wird die aktuelle Seite neugeladen und das Formular verschwindet, also gleicher Effekt, als hätte ich keine redirect Seite angegeben. Hier mal mein Typoscript:

```typoscript
plugin.Tx_Formhandler.settings.predef.abteilung {
 
  name = Abteilungs-Kontakt
  templateFile = fileadmin/templates/formhandler/abteilung.html
  langFile.1 = fileadmin/templates/formhandler/uebersetzung.xml
  
  validators.1 {
    class = Tx_Formhandler_Validator_Default
	config {
	  fieldConf {
		anrede.errorCheck {
		  1 = required
		}
		
		firstname.errorCheck {
		  1 = required
		}
		
		lastname.errorCheck {
		  1 = required
		}
		
		antwort.errorCheck {
		  1 = required
		}
            }
	}
  }	    
  
  finishers {
    1.class = Tx_Formhandler_Finisher_Mail
    x.class = Tx_Formhandler_Finisher_Redirect
    x.config.redirectPage = 740
  }
}
```

Wenn ich das ganze auf predef Default änder, klappt allerdings alles problemlos. Wenn ich jetzt nicht alles ausfülle und das Formular abschicke, erhalte ich korrekt die von mir definierten Meldungen aus der uebersetzung.xml.

```typoscript
plugin.Tx_Formhandler.settings.predef.default{
  
  templateFile = fileadmin/templates/formhandler/abteilung.html
  langFile.1 = fileadmin/templates/formhandler/uebersetzung.xml
  
  finishers {
    1.class = Tx_Formhandler_Finisher_Mail
    x.class = Tx_Formhandler_Finisher_Redirect
    x.config.redirectPage = 740
  }
}
```

Ich könnte jetzt natürlich einfach alles auf predef default einstellen, aber ich würde schon gerne die Möglichkeit nutzen, unterschiedliche voreinstellungen zu nutzen, um für die Zukunft flexibler zu sein. Ich hoffe ihr könnt mir weiterhelfen.

Viele Grüße
Tobias

---

Quelle: „formhandler validator läuft nicht“, typo3.net, https://www.typo3.net/d/95630-formhandler-validator-laeuft-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
