---
title: "Mailformplus Style bei Fehler ändern"
url: "https://www.typo3.net/d/59568-mailformplus-style-bei-fehler-aendern"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2007-03-16"
last_reply: "2008-03-09"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Mailformplus Style bei Fehler ändern

Extensions · 2 Antworten · gestartet 2007-03-16

## Eröffnungsbeitrag

**doensen** · 2007-03-16 · [Beitrag #1](https://www.typo3.net/d/59568-mailformplus-style-bei-fehler-aendern/1)

Hallo zusammen,

Ich habe mir folgendes ausgedacht:
Zurzeit werden die Felder meines Formulars nur auf "required" getestet, was auch in Ordnung ist. Falls nun ein Feld nicht ausgefüllt ist, dann würde ich gerne z.B. den Rahmen des input-Feldes rot färben. Um das hinzukriegen habe ich in dem error-Bereich der Felder jeweils immer meine error-Klasse für's css eingetragen.

Also so:

```html
<form name="mailform" class="mailform" method="post" action="index.php" enctype="multipart/form-data">
      <input type="hidden" name="id" value="###PID###">
      <input type="hidden" name="submitted" value="1" />
      <table>
        <tr class="###error_firstname###"><td>First name:<td class="required">*</td></td><td><input type="text" name="firstname" value="###value_firstname###" /></td></tr>
        <tr class="###error_name###"><td>Name:<td class="required">*</td></td><td><input type="text" name="name" value="###value_name###" /></td></tr>
        <tr class="###error_email###"><td>E-mail:<td class="required">*</td></td><td><input type="text" name="email" value="###value_email###" /></td></tr>
        <tr class="###error_message###"><td>Message:<td class="required">*</td></td><td><textarea name="message" cols="40" rows="5">###value_message###</textarea></td></tr>
        <tr><td colspan="3"><button type="submit" />Submit</button></td></tr>
        <tr><td colspan="3">* Required fields</td></tr>
      </table>
      
    </form>
```

```html
<!-- Error style-declarations -->
    <!-- ###ERROR_firstname### begin -->error<!-- ###ERROR_firstname### end -->
    <!-- ###ERROR_name### begin -->error<!-- ###ERROR_name### end -->
    <!-- ###ERROR_email### begin -->error<!-- ###ERROR_email### end -->
    <!-- ###ERROR_message### begin -->error<!-- ###ERROR_message### end -->
```

Wenn jetzt ein Fehler auftritt, dann kriegen die entsprechenden Zeilen die CSS-class "error" und ich kann Layout-technisch damit anstellen, was ich will.

Nun ist aber das Problem, dass in ###ERROR### die kumulierte Liste der Fehler erscheint. Das hiesse bei mir z.B. error error error
DAS möchte ich aber nicht. Ich möchte, im Fehlerfall, eine Fehlermeldung ausgeben lassen. Es muss nichtmal so sein, dass die Felder, für die ein Fehler aufgetreten ist, "persönlich" erwähnt werden sollten. Es reicht, wenn da einfach nur steht "Bitte prüfen Sie Ihre Angaben.". Welche Felder Probleme darstellen kann ich ja daran erkennen, dass sie rot sind.

Sieht jemand eine andere Möglichkeit etwas im Fehlerfall auszugeben ohne ###ERROR### zu vewenden?

Gruß, Christophe

## Antworten

### [#2](https://www.typo3.net/d/59568-mailformplus-style-bei-fehler-aendern/2) · Fiberman · 2008-03-07

Habe genau das selbe Problem!

Hast du schon eine Lösung gefunden?

Gruß Fiberman

### [#3](https://www.typo3.net/d/59568-mailformplus-style-bei-fehler-aendern/3) · Unbekannter Benutzer · 2008-03-09

Es gibt in der neuesten Version und ich glaube auch schon eine Version früher die TS-Option noDefaultErrorList. Damit kann man die Fehlerauflistung im Subpart ###ERROR### ausschalten und nur einen Text ausgeben lassen.

---

Quelle: „Mailformplus Style bei Fehler ändern“, typo3.net, https://www.typo3.net/d/59568-mailformplus-style-bei-fehler-aendern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
