\emph{Hinweis:\/} Die in diesem Abschnitt dargestellten Informationen wurden dem Handbuch manual.pdf der hyperref-Dokumentation (\cite{hyperref:manual}) entnommen. Dort werden die \texttt{Form}-Umgebung, die Formularfeld-Makros und deren Parameter wesentlich detaillierter dargestellt als hier. Das hyperref-Paket bietet Umgebungen und Makros für den Formular-Entwurf an. Die Formularfelder müssen in einer \texttt{Form}-Umgebung platziert werden, pro Datei darf eine \texttt{Form}-Umgebung verwendet werden.\\ Folgende Makros erstellen Formularfelder: \begin{itemize} \item \texttt{\textbackslash{}TextField[}\textit{Parameter}\texttt{]}\texttt{\{}\textit{Text}\texttt{\}}\\ erzeugt ein Textfeld. \item \texttt{\textbackslash{}CheckBox[}\textit{Parameter}\texttt{]}\texttt{\{}\textit{Text}\texttt{\}}\\ erzeugt eine Checkbox. \item \texttt{\textbackslash{}ChoiceMenu[}\textit{Parameter}\texttt{]}\texttt{\{}\textit{Text}\texttt{\}\{}\textit{Auswahl-Optionen}\texttt{\}}\\ erzeugt eine Auswahlliste. \item \texttt{\textbackslash{}PushButton[}\textit{Parameter}\texttt{]}\texttt{\{}\textit{Text}\texttt{\}}\\ erzeugt einen Button. \item \texttt{\textbackslash{}Submit[}\textit{Parameter}\texttt{]}\texttt{\{}\textit{Text}\texttt{\}}\\ erzeugt einen Submit-Button. Das Drücken eines Submit-Buttons bewirkt, dass die in das Formular eingegebenen Daten an die \textsc{url} gesendet werden, die als action-Parameter der \texttt{Form}-Umgebung angegeben wurde. \item \texttt{\textbackslash{}Reset[}\textit{Parameter}\texttt{]}\texttt{\{}\textit{Text}\texttt{\}}\\ erzeugt einen Reset-Button. \end{itemize}