6.8 Die Auswertung von Eingabefeldern anpassen
Problem
Sie möchten in Ihren Eingabefeldern nur bestimmte Inhalte speichern und vor dem Speichern der Inhalte in der Datenbank sicherstellen, dass die Daten in einer gültigen Form vorliegen.
Lösung
Verwenden Sie die entsprechende eval
-Funktion für das gewünschte Eingabefeld. Registrieren Sie diese eval
-Funktionen in den Feldeigenschaften.
Beispielsweise können Sie so Pflichtfelder bestimmen oder die Eingabe per JavaScript verarbeiten, etwa um in einem Eingabefeld führende Leerzeichen zu entfernen. Diese Kontrollmechanismen definieren Sie in den Feldeigenschaften, sodass sie bei der Formularerzeugung automatisch von TYPO3 eingebunden werden. Sämtliche Kontrollmechanismen geben Sie in der Eigenschaft
Get TYPO3 Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.