---
title: "Fluid Formular - Input Feld mit Kommazahlen statt Punkt"
url: "https://www.typo3.net/d/125942-fluid-formular-input-feld-mit-kommazahlen-statt-punkt"
source: "typo3.net"
tags: ["Extensions","Extbase","Fluid","Frage"]
created: "2017-04-28"
last_reply: "2017-05-17"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Fluid Formular - Input Feld mit Kommazahlen statt Punkt

Extensions › Extbase · 3 Antworten · gestartet 2017-04-28

## Eröffnungsbeitrag

**sxbxstxxn** · 2017-04-28 · [Beitrag #1](https://www.typo3.net/d/125942-fluid-formular-input-feld-mit-kommazahlen-statt-punkt/1)

Hallo alle,

ich habe das Problem, dass ich ein Preisfeld in einem Fluid Formular habe, welches Kommazahlen beinhalten soll. Gebe ich dort z.B. 99.99 ein funktioniert das problemlos. Wenn ich aber 99,99 eingebe, dann kommt eine Flash Fehlermeldung, bevor ich überhaupt in der Action meiner Extension ankomme und was ändern könnte.

Folgende Einträge zu dem Feld habe ich:

ext_tables.sql:
preis double(11,2) DEFAULT '0.00' NOT NULL,

TCA:

```xml
'preis' => array(
  'exclude' => 0,
  'label' => 'LLL:EXT:myExtension/Resources/Private/Language/locallang_db.xlf:tx_myextension_domain_model_produkt.preis',
    'config' => array(
	'type' => 'input',
	'size' => 30,
	'eval' => 'double2'
    )
),
```

Template:

```html
<f:form.textfield property="preis" />
```

Ich hatte gehofft das ist leicht mit Fluid Einstellungen lösbar aber irgendwie finde ich dazu nur komplexe Lösungen, wie einen eigenen Typ Konverter zu schreiben.

Hat jemand eine Idee?

## Antworten

### [#2](https://www.typo3.net/d/125942-fluid-formular-input-feld-mit-kommazahlen-statt-punkt/2) · toifel · 2017-05-03

Eine schnelle (aber auch nicht ganz saubere) Lösung wäre mit JavaScript machbar.. damit könntest du bereits vor dem Senden des Formulars das Feld prüfen, ggf. mit replace(',', '.') anpassen und erst dann abschicken.

### [#3](https://www.typo3.net/d/125942-fluid-formular-input-feld-mit-kommazahlen-statt-punkt/3) · sxbxstxxn · 2017-05-03

In der Tat ist das eine unschöne Lösung. Dennoch danke für die Idee :)

### [#4](https://www.typo3.net/d/125942-fluid-formular-input-feld-mit-kommazahlen-statt-punkt/4) · aemka · 2017-05-17

Du brauchst einen TypeConverter. Musst aber keinen eigenen schreiben, sollte mit den vorhandenen gehen. JavaScript ist aber eine genauso gute Lösung, nahezu das ganze Internet funktioniert ja nicht mehr ohne.

---

Quelle: „Fluid Formular - Input Feld mit Kommazahlen statt Punkt“, typo3.net, https://www.typo3.net/d/125942-fluid-formular-input-feld-mit-kommazahlen-statt-punkt
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
