Kontrollkästchen aus-/einblenden nach Auswahl in Drop-Down-Liste
Verfasst: 29.11.2011, 09:12
Guten Morgen,
ich hab mal wieder ein Problem. Und zwar wollte ich gerne, dass nach der Auswahl eines Gebäudes in einer Drop-Down-Liste bestimmte Kontrollkästchen für bestimme Räume aus/- bzw. eingeblendet werden. Per Google hatte ich auch ein Script gefunden:
[fontsize=3][font=Times New Roman]if (this.getField("Auswahlfeld").value=="Ausw2"){
this.getField("Einblendfeld").display=display.visible;}
else{
this.getField("Einblendfeld").display=display.hidden;}[/font][/fontsize][/i]
welches ich dann versucht hab auf mein PDF-Formular umzustellen.
Das hat nur leider nicht funktioniert. Da ich noch Anfänger bin, finde ich auch den Fehler nicht
.
So sieht mein Script aus:
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Bürgersaal Weiler"){
this.getField("Großer Saal").display=display.visible;}
else{
this.getField("Kleiner Saal").display=display.hidden;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Bürgersaal Weiler"){
this.getField("Küchenbenutzung mitSpeisen").display=display.visible;}
else{
this.getField("Küchenbenutzung ohneSpeisen").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Bürgersaal Weiler"){
this.getField("Nur Foyer").display=display.hidden;}
else{
this.getField("Geräteraum").display=display.hidden;}[/font][/fontsize]
[fontsize=3][font=Times New Roman][/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Affaltrach"){
this.getField("Großer Saal").display=display.visible;}
else{
this.getField("Kleiner Saal").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Affaltrach"){
this.getField("Küchenbenutzung mitSpeisen").display=display.visible;}
else{
this.getField("Küchenbenutzung ohneSpeisen").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Affaltrach"){
this.getField("Nur Foyer").display=display.hidden;}
else{
this.getField("Geräteraum").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Eschenau"){
this.getField("Großer Saal").display=display.visible;}
else{
this.getField("Kleiner Saal").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Eschenau"){
this.getField("Küchenbenutzung mitSpeisen").display=display.visible;}
else{
this.getField("Küchenbenutzung ohneSpeisen").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Eschenau"){
this.getField("Nur Foyer").display=display.hidden;}
else{
this.getField("Geräteraum").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Sülzbach"){
this.getField("Großer Saal").display=display.visible;}
else{
this.getField("Kleiner Saal").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Sülzbach"){
this.getField("Küchenbenutzung mitSpeisen").display=display.visible;}
else{
this.getField("Küchenbenutzung ohneSpeisen").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Sülzbach"){
this.getField("Nur Foyer").display=display.hidden;}
else{
this.getField("Geräteraum").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Kelter Eichelberg"){
this.getField("Großer Saal").display=display.visible;}
else{
this.getField("Kleiner Saal").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Kelter Eichelberg"){
this.getField("Küchenbenutzung mitSpeisen").display=display.visible;}
else{
this.getField("Küchenbenutzung ohneSpeisen").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Kelter Eichelberg"){
this.getField("Nur Foyer").display=display.hidden;}
else{
this.getField("Geräteraum").display=display.hidden;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Hofwiesenhalle Willsbach"){
this.getField("Großer Saal").display=display.visible;}
else{
this.getField("Kleiner Saal").display=display.hidden;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Hofwiesenhalle Willsbach"){
this.getField("Küchenbenutzung mitSpeisen").display=display.visible;}
else{
this.getField("Küchenbenutzung ohneSpeisen").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
if (this.getField("Gemeindehalle").value=="Hofwiesenhalle Willsbach"){
this.getField("Nur Foyer").display=display.visible;}
else{
this.getField("Geräteraum").display=display.visible;}
[fontsize=2][font=Verdana]Erst hatte ich versucht die einzelnen Bedingungen[/font][/fontsize] mit "else {" an das jeweilige Gebäude anzuhängen. Adobe hat mir dann aber immer die 3. Bedingung als Fehler markiert :X.
Auf diesem Weg hat beinahe alles geklappt, nur werden immer vollkommen flasche Kontrollkästchen ein- und ausgeblendet.
Kann mir jemand sagen woran das liegt?
Liebe Grüße
nwolf
ich hab mal wieder ein Problem. Und zwar wollte ich gerne, dass nach der Auswahl eines Gebäudes in einer Drop-Down-Liste bestimmte Kontrollkästchen für bestimme Räume aus/- bzw. eingeblendet werden. Per Google hatte ich auch ein Script gefunden:
[fontsize=3][font=Times New Roman]if (this.getField("Auswahlfeld").value=="Ausw2"){
this.getField("Einblendfeld").display=display.visible;}
else{
this.getField("Einblendfeld").display=display.hidden;}[/font][/fontsize][/i]
welches ich dann versucht hab auf mein PDF-Formular umzustellen.
Das hat nur leider nicht funktioniert. Da ich noch Anfänger bin, finde ich auch den Fehler nicht

So sieht mein Script aus:
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Bürgersaal Weiler"){
this.getField("Großer Saal").display=display.visible;}
else{
this.getField("Kleiner Saal").display=display.hidden;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Bürgersaal Weiler"){
this.getField("Küchenbenutzung mitSpeisen").display=display.visible;}
else{
this.getField("Küchenbenutzung ohneSpeisen").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Bürgersaal Weiler"){
this.getField("Nur Foyer").display=display.hidden;}
else{
this.getField("Geräteraum").display=display.hidden;}[/font][/fontsize]
[fontsize=3][font=Times New Roman][/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Affaltrach"){
this.getField("Großer Saal").display=display.visible;}
else{
this.getField("Kleiner Saal").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Affaltrach"){
this.getField("Küchenbenutzung mitSpeisen").display=display.visible;}
else{
this.getField("Küchenbenutzung ohneSpeisen").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Affaltrach"){
this.getField("Nur Foyer").display=display.hidden;}
else{
this.getField("Geräteraum").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Eschenau"){
this.getField("Großer Saal").display=display.visible;}
else{
this.getField("Kleiner Saal").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Eschenau"){
this.getField("Küchenbenutzung mitSpeisen").display=display.visible;}
else{
this.getField("Küchenbenutzung ohneSpeisen").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Eschenau"){
this.getField("Nur Foyer").display=display.hidden;}
else{
this.getField("Geräteraum").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Sülzbach"){
this.getField("Großer Saal").display=display.visible;}
else{
this.getField("Kleiner Saal").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Sülzbach"){
this.getField("Küchenbenutzung mitSpeisen").display=display.visible;}
else{
this.getField("Küchenbenutzung ohneSpeisen").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Gemeindehalle Sülzbach"){
this.getField("Nur Foyer").display=display.hidden;}
else{
this.getField("Geräteraum").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Kelter Eichelberg"){
this.getField("Großer Saal").display=display.visible;}
else{
this.getField("Kleiner Saal").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Kelter Eichelberg"){
this.getField("Küchenbenutzung mitSpeisen").display=display.visible;}
else{
this.getField("Küchenbenutzung ohneSpeisen").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Kelter Eichelberg"){
this.getField("Nur Foyer").display=display.hidden;}
else{
this.getField("Geräteraum").display=display.hidden;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Hofwiesenhalle Willsbach"){
this.getField("Großer Saal").display=display.visible;}
else{
this.getField("Kleiner Saal").display=display.hidden;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
[fontsize=3][font=Times New Roman]if (this.getField("Gemeindehalle").value=="Hofwiesenhalle Willsbach"){
this.getField("Küchenbenutzung mitSpeisen").display=display.visible;}
else{
this.getField("Küchenbenutzung ohneSpeisen").display=display.visible;}[/font][/fontsize]
[fontsize=3][font=Times New Roman] [/font][/fontsize]
if (this.getField("Gemeindehalle").value=="Hofwiesenhalle Willsbach"){
this.getField("Nur Foyer").display=display.visible;}
else{
this.getField("Geräteraum").display=display.visible;}
[fontsize=2][font=Verdana]Erst hatte ich versucht die einzelnen Bedingungen[/font][/fontsize] mit "else {" an das jeweilige Gebäude anzuhängen. Adobe hat mir dann aber immer die 3. Bedingung als Fehler markiert :X.
Auf diesem Weg hat beinahe alles geklappt, nur werden immer vollkommen flasche Kontrollkästchen ein- und ausgeblendet.
Kann mir jemand sagen woran das liegt?
Liebe Grüße
nwolf