Seite 1 von 3

Textfelder ein und ausbleden

Verfasst: 28.04.2008, 09:25
von Nydun
Hallo zusammen,

ich baue gerade an einem Formular rum welches bei Betätigen eines Kontrollkästchens 3 Textfelder freischalten soll und auf muss eingabe setzt,

hat da jemand ne idee wie man das realisieren könnte?


Dankeschön im Vorraus

Nydun
 

Textfelder ein und ausbleden

Verfasst: 29.04.2008, 11:34
von Gentleman

Code: Alles auswählen

if(KK.rawValue == 1){
    TextField.presence = "visible";
}else{
    TextField.presence = "invisible";
}
F1 hätte es dir auch sagen können :)

Textfelder ein und ausbleden

Verfasst: 11.03.2009, 14:25
von Feebee
Hallo

habe ein ähnliches Problem:

zwei Optionsfelder (ja oder nein)
wenn ja angeklickt wird, soll dahinter ein Textfeld erscheinen
bei nein soll nichts passieren...

'wo' genau muss man da denn 'was' reinschreiben?

habe leider gar keine ahnung von javascript...

vielen dank schonmal

Textfelder ein und ausbleden

Verfasst: 06.05.2009, 13:51
von nele_sonntag
Hoffe, Du benötigst die Antwort immer noch.

1. Über Fenster "Hierarchie" + "Skripteditor" einblenden.

3. Alle benötigten Felder (Optionsfelder; Textfelder) anlegen.

4. Die 3 Textfelder, die nur bei "ja" erscheinen sollen, umschliesst Du mit einem Teilformular (Rechtsklick - Umschließen). Ebenso die Optionfelder. Benenne beide sinnvoll (Optionfelder = bspw. abfrage / zu erscheinende Textfelder = vartext). Auch die "Überschrift" der beiden Optionfelder, bspw. Option.

5. Nun das vartext-Teilformular in der Hierarchie anklicken und unter Objekt --> Feld --> Präsenz --> "ausgeblendet (Aus Layout..)! auswählen.

6. Nun die "Überschrift" der Optionfelder ="Option" in der Hierarchie anklicken --> das Click-Menü (bei Anzeige) im Skriptfenster auswählen, bei Sprache (JavaScript) auswählen --> folgenden Code hineinschreiben.

if(Option.rawValue=="1"){

vartext.presence="visible";} else

{

vartext.presence="hidden";

}

Bedeutet:

wenn (Der Wert des Optionsfeldes 1 ist, ist der Fall bei Ja) dann

mache bitte das Teilformular mit Namen "vartext" sichtbar; ansonsten

mache bitte das Teilformular mit Namen "vartext" unsichtbar;

fertig.

7. Und nun das pdf als DYNAMISCHES PDF speichern.

 

Hoffe, es hilft Dir,

LG Nele

 

Textfelder ein und ausbleden

Verfasst: 06.05.2009, 14:38
von Feebee
Vielen Dank,

ich hatte mich zwar mittlerweile irgendwie durchgefunden, finds aber trotzdem klasse, dass jemand mal so eine eindeutige Anleitung zu dem Thema schreibt!

Grüße, Feebee

Textfelder ein und ausbleden

Verfasst: 06.05.2009, 15:29
von nele_sonntag
Gern. Habe mich erst die Tage angemeldet. Möchte mich ja auch beim LCD weiterentwickeln und bin von daher ja auch auf die Hilfe anderer - hoffentlich nicht nur ewigen Besserwissern - angewiesen..und ich weiß genau, wie es sich anfühlt, wenn man keinen Plan hat und nur ein paar Codeschnipsel hingeworfen bekommt.

Bin ja auch erst seit ein paar Wochen beim LCD dabei...also auf bald vielleicht..LG

Textfelder ein und ausbleden

Verfasst: 17.06.2009, 07:36
von arni50
Hallo nele_sonntag,

ich bin auch noch neu in der Formularentwicklung.

Ich benötige 4 Optionsfelder, um unterschiedlichen Text ein- und auszublenden.
Mit Deinem Script klappt das einblenden auch hervorragend. Leider wird nur das jeweilige Teilformular eingeblendet, wenn ich auf das Optionsfeld klicke und nicht mehr ausgeblendet.

Gibt es eine Erweiterung für Deinen Script, der bei der Auswahl eines anderen Optionsfeldes das Teilformular1 aus- und das Teilformular2 einblendet?

Grüße
arni50

Textfelder ein und ausbleden

Verfasst: 17.06.2009, 08:20
von nele_sonntag
Guten Morgen arni50,

bin gerade auf der Arbeit, kann von daher nicht testen. Aber hast Du es schon mal so probiert:

Dort wo Du das Teilformular_Name_1 einblendest, musst Du gleichzeitig das Teilformular_Name_2 ausblenden und umgekehrt natürlich ebenso.

[suB]Teilformular_Name_1 .presence="visible";[/suB]

[suB]Teilformular_Name_2 .presence="hidden";} else[/suB]

[suB]{[/suB]

[suB]Teilformular_Name_1 .presence="hidden";[/suB]

[suB]Teilformular_Name_2 .presence="visible";[/suB]

[suB]}[/suB]

Probiere das doch schon einmal. Wenn es nicht klappt, melde Dich noch einmal, dann werde ich es genauer unter die Lupe nehmen, aber da Du sagst, dass das einblenden klappt, könnte das evtl. schon ausreichen.

Einen schönen Tag für Dich, liebe Grüße aus Frankfurt Nele


Textfelder ein und ausbleden

Verfasst: 17.06.2009, 11:25
von arni50
Hallo Nele,

danke, das hat geklappt!

Schön, das Du so schnell geholfen hast!

Liebe Grüße

Arni

Textfelder ein und ausbleden

Verfasst: 17.06.2009, 12:11
von nele_sonntag
Na, da bin ich ja mal selbst von mir begeistert...hellseherische Fähigkeiten bei den LCD Skripten... :-))

Sehr schön, da freu ich mich auch,

bis dann Nele