Hilfe für LibreOffice 24.8
Ein Formular ist ein Text- oder Tabellendokument mit mehreren Formular-Steuerelementen. Formulare für Webseiten ermöglichen es den Benutzern, Daten einzugeben und über das Internet zu versenden. Die Daten aus den Steuerelementen eines Formulars werden an einen per URL festgelegten Server übertragen und können dort verarbeitet werden.
Legt einen Namen für das Formular fest. Unter diesem Namen wird das Formular im Formularnavigator geführt.
Legt die URL fest, an welche die Daten des ausgefüllten Formulars übertragen werden sollen.
Definiert den Zielrahmen, in dem die geladene URL geöffnet werden soll.
Legt die Methode für die Übermittlung der Daten im ausgefüllten Formular fest.
Anhand der Methode "get" werden die Daten aller Steuerelemente als Umgebungsvariablen übertragen. Sie werden in der Form "?Steuerelement1=Inhalt1&Steuerelement2=Inhalt2&…" an die URL angehängt und die Zeichenfolge wird auf dem Empfangsserver durch ein Programm ausgewertet.
Bei Verwendung der Methode "post" wird aus dem Inhalt des Formulars ein Dokument erstellt und dieses an die angegebene URL gesendet.
Legt die Codierung für die Datenübertragung fest.
Beim Versenden eines Formulars werden alle in LibreOffice verfügbaren Steuerelement berücksichtigt. Übertragen wird stets der Name des Steuerelements und, falls vorhanden, der jeweils zugehörige Wert.
Welche Werte übertragen werden, hängt im einzelnen vom jeweiligen Steuerelement ab. Bei Textfeldern werden die sichtbaren Einträge übermittelt, bei Listenfeldern die ausgewählten Einträge, bei Markier- und Optionsfeldern die zugehörigen Referenzwerte, falls diese Felder aktiviert wurden.
Wie diese Informationen übertragen werden, hängt von der gewählten Übertragungsmethode (Get oder Post) und der Codierung (URL oder Multipart) ab. Wird beispielsweise die Get-Methode und die URL-Codierung gewählt, werden Wertepaare in der Form <Name>=<Wert> versendet.
Neben den Steuerelementen, die in HTML bekannt sind, gibt es weitere, die Ihnen in LibreOffice angeboten werden. Dabei ist zu beachten, dass bei Feldern mit einem bestimmten Zahlenformat nicht die sichtbaren Werte übertragen werden, sondern fest definierte Standardformate. Folgende Tabelle zeigt, wie die Daten der LibreOffice-spezifischen Steuerelemente übertragen werden:
| Steuerelement | Wertepaar | 
|---|---|
| Numerisches Feld, Währungsfeld | Ein Dezimaltrennzeichen wird immer als Punkt angegeben. | 
| Datumsfeld | Das Datumsformat wird als festes Format (MM-DD-YYYY) übertragen, unabhängig von den lokalen Einstellungen des Benutzers. | 
| Zeitfeld | Das Zeitformat wird als festes Format (HH:MM:SS) übertragen, unabhängig von den lokalen Einstellungen des Benutzers. | 
| Maskiertes Feld | Die Werte von Maskierten Feldern werden wie Textfelder übertragen, das heißt, der im Formular sichtbare Wert wird genommen. | 
| Tabellen-Steuerelement | Die einzelnen Spalten des Tabellen-Steuerelements werden stets übertragen. Es werden der Name des Steuerelements sowie der Name und Wert der Spalte gesendet. Bei Verwendung der Methode get und URL-Codierung erfolgt die Übertragung beispielsweise in der Form <Name des Tabellen-Steuerelement>.<Name der Spalte>=<Wert>, wobei der Wert von der Spalte abhängt. |