Auswahl und Anzeigen von Optionen

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


b.a179
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Do 26. Okt 2017, 08:32

Auswahl und Anzeigen von Optionen

Beitrag von b.a179 »

Hi,
ich bin dabei ein Formular zu erstellen, in dem man sich mittels Dropdown-Menü eine Option auswählt. Entsprechend der gewählten Option sollen an anderer Stelle im Dokument Daten angezeigt werden. Das klappt auch ganz gut ... solange man keine Umlaute verwendet. Ich habe hier schon diverse "Möglichkeiten" ausprobiert und auch Tante Google will mir nicht mehr helfen ... vielleicht hat ja jemand von euch den passenden Geistesblitz.

Mein Minimalbeispiel sieht so aus:
\documentclass[12pt,a4paper]{article}
\usepackage{german}
\usepackage{xcolor}
\usepackage{scrpage2}
\usepackage[latin1]{inputenc}
\usepackage{hyperref}
\usepackage{setspace}
\definecolor{light-gray}{gray}{0.9}
\renewcommand*{\familydefault}{phv}


\begin{document}

Hiermit wähle ich folgende Option:

\begin{Form}
\ChoiceMenu[combo, format={
var one = this.getField('Text1');
var two = this.getField('Text2');
var three = this.getField('Text3');
if (one.value == 'Option 1') {two.value='Hinweis 1';three.value='ohne Umlaut ae'}
if (one.value == 'Option 2') {two.value='Hinweis 2';three.value='ohne Umlaut ae'}
if (one.value == 'Option 3') {two.value='Hinweis 3';three.value='mit Umlaut ä'}
}
,width=10cm,height=0.7cm,align=1,charsize=11pt,name=Text1,bordercolor={0 0 0}]{}
{
{Option 1},
{Option 2},
{Option 3},
}

\end{Form}
\vspace{1cm}

\begin{tabular}{ll}
Anzeigefeld 1:  & \TextField[name=Text2, readonly = true,bordercolor=,charsize=11pt,width=2cm,height=0.5cm,align=0]{~}\\
Anzeigefeld 2:  & \TextField[name=Text3, readonly = true,bordercolor=,charsize=11pt,width=13cm,height=0.5cm,align=0]{~}
\end{tabular}

\end{document} 
Wie man erkennt, funktionieren Option 1 und 2 so wie sie sollen. Bei Option 3 gibts aber bei der Anzeige Probleme.

Wer ist schlauer als ich? :wink:
Dateianhänge
Hier sieht man die fehlerhafte Anzeige
Hier sieht man die fehlerhafte Anzeige
Screenshot.JPG (26.3 KiB) 2039 mal betrachtet