---
title: "Pflichtfelder im Backend"
url: "https://www.typo3.net/d/23589-pflichtfelder-im-backend"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","TCA"]
created: "2005-04-13"
last_reply: "2007-01-30"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Pflichtfelder im Backend

Extensions › Entwicklung · 4 Antworten · gestartet 2005-04-13

## Eröffnungsbeitrag

**Bladerunner** · 2005-04-13 · [Beitrag #1](https://www.typo3.net/d/23589-pflichtfelder-im-backend/1)

Hallo,
ich möchte gerne das neben allen Pflichfeldern meiner Extension die Grafik mit dem gelben ausrufezeichen erscheint, wenn sie niht ausgefüllt sind.

Dafür habe ich in der tca.php folgendes deklariert :

```plaintext
...		
"config" => Array ("eval" =>"required,trim"),
...
```

Bei einem normalen Eingabefeld klappt dasauch wunderbar, jedocch nicht bei Feldern mit Checkboxen bzw. Textareas. Da würde ich die Grafik aber auch gerne haben  :D

Weiß Jemand Rat ?

danke

## Antworten

### [#2](https://www.typo3.net/d/23589-pflichtfelder-im-backend/2) · BastianBalthasarBux · 2005-05-03

checkbox als required? sehr lustig!

### [#3](https://www.typo3.net/d/23589-pflichtfelder-im-backend/3) · martina · 2005-05-03

:p

### [#4](https://www.typo3.net/d/23589-pflichtfelder-im-backend/4) · Harakiri · 2006-02-23

Er/sie hat Recht, required geht nicht bei Textarea und auch nicht bei Fileupload:

[/d/29114-pflichtfelder-im-backend-selbst-definieren/6](https://www.typo3.net/d/29114-pflichtfelder-im-backend-selbst-definieren/6)

### [#5](https://www.typo3.net/d/23589-pflichtfelder-im-backend/5) · protos · 2007-01-30

Im Verzeichnis /t3lib gibt es eine Datei jsfunc.validateform.js dort ca. ab der Zeile 70 den Code folgendermaßen ergänzen:

```javascript
var value="";
switch(type)      {
   case "text":
   case "textarea":
-->case "file":    <---
               value = fObj.value;
   break;
   case "select-one":
               if (fObj.selectedIndex>=0)          {
                          value = fObj.options[fObj.selectedIndex].value;
               }
   break;
   case "select-multiple":
               var l=fObj.length;
               for (a=0;a<l;a++)           {
                          if (fObj.options[a].selected)        {
                                       value+= fObj.options[a].value;
                          }
               }
   break;
   .....
```

---

Quelle: „Pflichtfelder im Backend“, typo3.net, https://www.typo3.net/d/23589-pflichtfelder-im-backend
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
