Zum Inhalt springen

Pflichtfelder im Backend

Erstellt am 13. April 2005 · 4 Antworten · letzte Antwort am 30. Januar 2007

Tags: TCA, Frage

Bladerunner ·

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 :

...		
"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 😃

Weiß Jemand Rat ?

danke

protos ·

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

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;
   .....