PDF-Formularfeldtypen: Eine komplette Referenz
PDF-Formulare unterstützen verschiedene interaktive Feldtypen, jeweils für eine bestimmte Art der Benutzereingabe konzipiert. Die Wahl des richtigen Feldtyps für jede Information verbessert die Formularnutzbarkeit, reduziert Fehler und macht die Datenerfassung effizienter. Dieses Nachschlagewerk erklaert jeden Feldtyp im Detail und gibt praxisnahe Empfehlungen, wann welcher Typ die beste Wahl ist - vom einfachen Textfeld bis zum berechneten JavaScript-Feld.
Eingabefeldtypen
Textfelder sind der gängigste Typ für getippte Eingaben. Sie können einzeilig (für Namen und kurze Einträge) oder mehrzeilig (für Kommentare und Beschreibungen) sein. Zu den Eigenschaften gehören maximale Zeichenlänge, Standardwert, Schriftart und Ausrichtung. Passwortfelder verbergen die Eingabe mit Punkten. Kammfelder unterteilen die Eingabe in gleichmässig verteilte Zellen, ideal für Codes und Referenznummern. Datumsfelder können für bestimmte Formate konfiguriert werden.
Auswahlfeldtypen
Kontrollkästchen ermöglichen Ja/Nein-Auswahlen und können einzeln oder in Gruppen mit Mehrfachauswahl verwendet werden. Optionsfelder präsentieren sich gegenseitig ausschliessende Optionen - die Auswahl einer Option hebt die Auswahl anderer in derselben Gruppe auf. Dropdown-Menüs (Kombinationsfelder) präsentieren eine Optionsliste in kompakter Form. Sie können benutzerdefinierte Einträge erlauben oder auf die gelisteten Optionen beschränken. Listenfelder zeigen mehrere Optionen sichtbar an und können Einzel- oder Mehrfachauswahl erlauben.
Leitfaden zur Feldauswahl
- Verwenden Sie Textfelder nur, wenn die Eingabe nicht vorhersagbar ist - bei einer bekannten Menge gültiger Optionen nutzen Sie stattdessen Dropdowns oder Optionsfelder.
- Verwenden Sie Optionsfelder für 2-5 sich gegenseitig ausschliessende Optionen. Verwenden Sie Dropdown-Menüs für längere Listen zur Platzersparnis.
- Verwenden Sie Kontrollkästchen für unabhängige Ja/Nein-Optionen oder wenn Mehrfachauswahl aus einer Gruppe erlaubt ist.
- Fügen Sie ein Signaturfeld für jedes Formular hinzu, das formelle Unterzeichnung erfordert. Positionieren Sie es prominent am Ende des Formulars.
- Fügen Sie eine Zurücksetzen-Schaltfläche für komplexe Formulare hinzu, damit Benutzer von vorne beginnen können.
JavaScript-gesteuerte Formularfelder
PDF-Formulare unterstuetzen JavaScript fuer dynamisches Verhalten, das weit ueber statische Felder hinausgeht. Berechnungsfelder koennen automatisch Summen, Steuerbetraege oder Rabatte aus anderen Feldwerten berechnen. Bedingte Sichtbarkeit blendet Felder ein oder aus, abhaengig von der Auswahl in einem anderen Feld - etwa zusaetzliche Adressfelder, die nur erscheinen, wenn eine Lieferadresse abweicht. Formatierungsskripte koennen Eingaben automatisch in ein gewuenschtes Format umwandeln, etwa Telefonnummern mit Bindestrichen. Validierungsskripte pruefen Eingaben in Echtzeit und zeigen sofortige Fehlermeldungen. Beachten Sie, dass JavaScript-Formulare nur in Readern funktionieren, die PDF-JavaScript unterstuetzen - primaer Adobe Acrobat.
Schaltflaechen und Aktionsfelder
Neben Eingabefeldern bieten PDF-Formulare auch Schaltflaechen fuer verschiedene Aktionen. Die Absenden-Schaltflaeche kann Formulardaten per HTTP an einen Server oder per E-Mail senden. Die Zuruecksetzen-Schaltflaeche leert alle Felder auf ihre Standardwerte. Benutzerdefinierte Schaltflaechen koennen JavaScript-Aktionen ausloesen: Berechnungen durchfuehren, Felder ein- und ausblenden, zu einer anderen Seite navigieren oder ein Popup-Fenster mit Anweisungen anzeigen. Drucken-Schaltflaechen starten den Druckdialog direkt aus dem Formular. Die visuelle Gestaltung von Schaltflaechen mit benutzerdefinierten Farben, Rahmen und Beschriftungen macht das Formular professioneller und benutzerfreundlicher.
Barrierefreie Formulargestaltung
Barrierefreie PDF-Formulare sind fuer alle Benutzer zugaenglich, einschliesslich derjenigen, die Screenreader oder Tastaturnavigation verwenden. Jedes Formularfeld benoetigt eine Tooltip-Beschreibung, die der Screenreader vorliest. Die Tab-Reihenfolge muss logisch der visuellen Anordnung entsprechen. Pflichtfelder sollten nicht nur farblich, sondern auch textlich als erforderlich gekennzeichnet sein. Gruppierte Felder wie Optionsfelder benoetigen eine gemeinsame Gruppenbeschriftung. Fehlermeldungen muessen programmatisch mit dem betroffenen Feld verknuepft sein, damit Screenreader sie korrekt zuordnen koennen. PDF/UA verlangt, dass alle Formularfelder in der Tag-Struktur als Formularelemente gekennzeichnet sind.