Справка LibreOffice 7.6
Форма представляет собой текстовый документ или электронную таблицу с различными элементами управления форм. Если создаётся форма для веб-страницы, пользователь может вводить в нее данные для отправки через Интернет. Данные из элементов управления формы передаются на сервер по указанному URL-адресу и могут быть обработаны там.
Имя для формы. Это имя используется для определения формы в Навигаторе форм.
URL-адрес, на который будут передаваться данные заполненной формы.
Конечная рамка, в которой будет отображен загруженный URL-адрес.
Способ передачи данных из заполненной формы.
С помощью метода Get данные каждого элемента управления передаются в виде переменной среды. Эти данные добавляются к URL-адресу в форме "?Control1=Content1&Control2=Content2&..."; анализ строки символов выполняется программой на сервере получателя.
С помощью метода Post из содержимого формы создаётся документ для отправки по указанному URL-адресу.
Тип кодирования при передаче данных.
При отправке формы учитываются все элементы управления, доступные в LibreOffice. Передаётся имя элемента управления и соответствующее значение (если доступно).
Выбор значений для передачи зависит от конкретного элемента управления. Для текстовых полей передаются видимые элементы; для списков - выбранные элементы; для флажков и полей параметров - соответствующие значения индекса (если поля активированы).
Передача этой информации выполняется с использованием выбранного способа (Get или Post) и кодировки (URL или Multipart). Например, если выбран метод Get и кодировка URL, выполняется отправка пар значений в форме <Имя>=<Значение> .
Помимо элементов управления, поддерживаемых в HTML, LibreOffice предоставляет другие элементы управления. Следует отметить, что для полей с особым числовым форматом видимые значения передаются только в фиксированных форматах по умолчанию. В следующей таблице показана передача данных элементов управления LibreOffice.
| Элемент управления | Пара значений | 
|---|---|
| Числовое поле, поле валюты | Десятичная часть всегда отделяется точкой. | 
| Поле даты | Отправка даты выполняется в виде фиксированного формата (MM-DD-YYYY), независимо от локальных параметров пользователя. | 
| Поле времени | Отправка времени выполняется в виде фиксированного формата (HH:MM:SS), независимо от локальных параметров пользователя. | 
| Поле с маской ввода | Отправка значений полей с маской ввода выполняется в виде текстовых полей (т.е. отправка значений, которые видны в форме). | 
| Таблица | Для таблицы всегда передаются отдельные столбцы. Выполняется отправка имени элемента управления, имени столбца и значения столбца. При использовании метода Get и кодирования URL передача выполняется в такой форме, как, например, <Имя таблицы>.<Имя столбца>=<Значение>, где значение зависит от столбца. |