---
title: "Formular Validierung Dezimalzeichen"
url: "https://www.typo3.net/d/127962-formular-validierung-dezimalzeichen"
source: "typo3.net"
tags: ["Extensions","Extbase","Frage"]
created: "2020-02-03"
last_reply: "2020-02-03"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Formular Validierung Dezimalzeichen

Extensions › Extbase · 0 Antworten · gestartet 2020-02-03

## Eröffnungsbeitrag

**dercin** · 2020-02-03 · [Beitrag #1](https://www.typo3.net/d/127962-formular-validierung-dezimalzeichen/1)

Hi,

ich hab ein kleines Problem mit Dezimalzeichen in Fluid.

Ein Eingabefeld mit der Property "price" soll immer das Komma  als Dezimalzeichen anzeigen (13,50) und mit Punkt in die Datenbank speichern. z.B. 13.50

Dazu wandle ich es vor dem Speichern mit einem Property-Mapper entsprechend um, was auch funktioniert. Wenn das Formular korrekt neu geladen wird, dann zeige ich es entsprechend wieder mit Komma an.

```html
<f:form.textfield class="form-control textfield" property="price" id="price" value="{f:if(condition: '{form.price}>0',then:'{form.price->f:format.number(decimals:2, decimalSeparator:\',\')}')}"/>
```

Wenn aber ein Validator dazwischengeschaltet ist, z.B. ein anderes Feld fehlerhaft ist, dann greift meine Anzeige nicht und es steht immer noch mit Punkt im Formularfeld. Wie kann ich das umgehen, außer es z.B. mit JS live umzuschreiben?

Vielen Dank für eure Hilfe.
Nico

---

Quelle: „Formular Validierung Dezimalzeichen“, typo3.net, https://www.typo3.net/d/127962-formular-validierung-dezimalzeichen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
