Textfeld über Dropdown - Liste einblenden / ausblenden
Textfeld über Dropdown - Liste einblenden / ausblenden
Hallo,
ich benötige mal eure Hilfe! Ich wurde gerne ein Formular entwerfen, in dem ich über eine Dropdown-Liste drei Komponenten auswählen kann z.B. Computer, Notebook, Workstation. Wenn ich 1(Computer) auswähle, soll ein weiteres Formular erscheinen. Bei 2 und 3 soll eine Textbox mit Inhalt gefüllt werden.
Folgenden Code habe ich schon versucht, klappt nur leider nicht.
if (DropdownListe.rawValue == 1) then
Teilformular.presence = "invisible"
elseif (DropdownListe.rawValue == 2) then
UeberschriftUnterschriftOI.rawValue = "ABC"
elseif (DropdownListe.rawValue == 3) then
UeberschriftUnterschriftOI.rawValue = "123"
endif
Ich hoffe, ihr könnt mit weiterhelfen.
Danke!
Gruß Jojoba
ich benötige mal eure Hilfe! Ich wurde gerne ein Formular entwerfen, in dem ich über eine Dropdown-Liste drei Komponenten auswählen kann z.B. Computer, Notebook, Workstation. Wenn ich 1(Computer) auswähle, soll ein weiteres Formular erscheinen. Bei 2 und 3 soll eine Textbox mit Inhalt gefüllt werden.
Folgenden Code habe ich schon versucht, klappt nur leider nicht.
if (DropdownListe.rawValue == 1) then
Teilformular.presence = "invisible"
elseif (DropdownListe.rawValue == 2) then
UeberschriftUnterschriftOI.rawValue = "ABC"
elseif (DropdownListe.rawValue == 3) then
UeberschriftUnterschriftOI.rawValue = "123"
endif
Ich hoffe, ihr könnt mit weiterhelfen.
Danke!
Gruß Jojoba
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Textfeld über Dropdown - Liste einblenden / ausblenden
Hallo Jojoba,
bin zwar nur Laie, aber müsste es nicht "visible" heißen.
"invisible" bedeutet, das das Formular transparent ist,
jedenfalls laut F1.
Kann mich aber auch irren.
Gruß Merklin
bin zwar nur Laie, aber müsste es nicht "visible" heißen.
"invisible" bedeutet, das das Formular transparent ist,
jedenfalls laut F1.
Kann mich aber auch irren.
Gruß Merklin
Textfeld über Dropdown - Liste einblenden / ausblenden
Hi Merklin,
du irrst dich nicht, aber auch visible funktioniert nicht. Wenn ich das Fenster auf Sichtbart stelle und versuch es verschwinden zu lassen passiert auch nichts. Keine Fehlermeldung, nichts...
Gruß Danny
du irrst dich nicht, aber auch visible funktioniert nicht. Wenn ich das Fenster auf Sichtbart stelle und versuch es verschwinden zu lassen passiert auch nichts. Keine Fehlermeldung, nichts...
Gruß Danny
Textfeld über Dropdown - Liste einblenden / ausblenden
Hallo!
Versuchs mal mit "hidden" anstelle von "invisible".
Und zum wieder sichtbar machen "visible".
Hier mein Beispiel.
Ein Dropdown-Listenfeld wo du Beförderungsmittel auswählst.
Je nach Auswahl wird ein Textfeld für die Eingabe des Kenzeichen ein oder ausgeblendet.
[fontsize=2][fontsize=2]
[/fontsize][/fontsize]
Versuchs mal mit "hidden" anstelle von "invisible".
Und zum wieder sichtbar machen "visible".
Hier mein Beispiel.
Ein Dropdown-Listenfeld wo du Beförderungsmittel auswählst.
Je nach Auswahl wird ein Textfeld für die Eingabe des Kenzeichen ein oder ausgeblendet.
[fontsize=2][fontsize=2]
Code: Alles auswählen
ormular1.SeiteA.Antrag.Beförderungsmittel::exit - (JavaScript, client)
switch (xfa.form.Formular1.SeiteA.Antrag.Beförderungsmittel.rawValue)
{
case "Bahn" : xfa.form.Formular1.SeiteA.Antrag.Kenzeichen.presence = "hidden";
break;
case "Buss" : xfa.form.Formular1.SeiteA.Antrag.Kenzeichen.presence = "hidden";
break;
case "PKW (Privat)" : xfa.form.Formular1.SeiteA.Antrag.Kenzeichen.presence = "visible";
break;
case "PKW Rieger" : xfa.form.Formular1.SeiteA.Antrag.Kenzeichen.presence = "hidden";
break;
case "Taxi" : xfa.form.Formular1.SeiteA.Antrag.Kenzeichen.presence = "hidden";
break;
default : xfa.form.Formular1.SeiteA.Antrag.Kenzeichen.presence = "visible";
break
}
Textfeld über Dropdown - Liste einblenden / ausblenden
Hi Leute,
ich habe so ein ähnliches Problem. Ich bin dabei ein Formular zu erstellen, das man erst abschicken kann, wenn man die Einverständniserklärung (Checkbox) angehakt hat.
Theoretisch funktioniert das bei mir auch, ich habe bei der Checkbox einen Code geschrieben, der den Button "Submit" erscheinen lässt, wenn die Box "an" ist und sie verschwinden lässt, wenn die Box "aus" ist.
if (Formular1.Seite3.Agreement.Agreement_Check.rawValue == 0){
Formular1.Seite3.Agreement.Submit.presence = "invisible";
} else if (Formular1.Seite3.Agreement.Agreement_Check.rawValue == 1){
Formular1.Seite3.Agreement.Submit.presence = "visible";
}
Mein Problem ist jetzt folgendes. Wenn man das Formular aufruft, ist die Box erst einmal aus, aber der Button ist visible. Kann man da ein Script schreiben, damit der Button schon beim Starten des Formulars "invisible" ist?
Ich habe es mal unter "initialize" ausprobiert, aber dann ist der Button quasi für immer verschwunden.
Ich hoffe mir kann jemand helfen! Danke im Voraus!
LG Sari
ich habe so ein ähnliches Problem. Ich bin dabei ein Formular zu erstellen, das man erst abschicken kann, wenn man die Einverständniserklärung (Checkbox) angehakt hat.
Theoretisch funktioniert das bei mir auch, ich habe bei der Checkbox einen Code geschrieben, der den Button "Submit" erscheinen lässt, wenn die Box "an" ist und sie verschwinden lässt, wenn die Box "aus" ist.
if (Formular1.Seite3.Agreement.Agreement_Check.rawValue == 0){
Formular1.Seite3.Agreement.Submit.presence = "invisible";
} else if (Formular1.Seite3.Agreement.Agreement_Check.rawValue == 1){
Formular1.Seite3.Agreement.Submit.presence = "visible";
}
Mein Problem ist jetzt folgendes. Wenn man das Formular aufruft, ist die Box erst einmal aus, aber der Button ist visible. Kann man da ein Script schreiben, damit der Button schon beim Starten des Formulars "invisible" ist?
Ich habe es mal unter "initialize" ausprobiert, aber dann ist der Button quasi für immer verschwunden.
Ich hoffe mir kann jemand helfen! Danke im Voraus!
LG Sari
Textfeld über Dropdown - Liste einblenden / ausblenden
Naja ich würde nicht mit "invisible" arbeiten sonder eher mit "hidden", da ich mit invisible irgendwie schlechte Erfahrungen gemacht habe.
Na klar geht das. Sogar 2 verschiedene Lösungen.
Entweder du setzt den Schalter bei den Einstellungen (Objekt -> Präsens -> Ausgeblendet)
oder
Was ich besser finde:
Bei dem Schalter im Editor das DocReady-Ereignis anwählen und eingeben:
Textfeld.presence = "hidden";
Gruß Sw4rm
Na klar geht das. Sogar 2 verschiedene Lösungen.
Entweder du setzt den Schalter bei den Einstellungen (Objekt -> Präsens -> Ausgeblendet)
oder
Was ich besser finde:
Bei dem Schalter im Editor das DocReady-Ereignis anwählen und eingeben:
Textfeld.presence = "hidden";
Gruß Sw4rm
Textfeld über Dropdown - Liste einblenden / ausblenden
so, das mit dem script im ereignis docReady habe ich gerade probiert. ich habe aber immer noch das problem, dass der button nicht mehr sichtbar wird, wenn ich die checkbox aktiviere! 

- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Textfeld über Dropdown - Liste einblenden / ausblenden
Hallo sari,
schau Dir doch mal diese beiden Sachen an, eine Kombination dürfte vielleicht helfen.
http://www.acronaut.de/forum35/1108.html
http://www.acronaut.de/forum18/1107.html
Liebe Grüße Mandy (alias nele_sonntag)
schau Dir doch mal diese beiden Sachen an, eine Kombination dürfte vielleicht helfen.
http://www.acronaut.de/forum35/1108.html
http://www.acronaut.de/forum18/1107.html
Liebe Grüße Mandy (alias nele_sonntag)
Textfeld über Dropdown - Liste einblenden / ausblenden
Also nochmal: Du willst einen Schalter, der als standard versteckt ist.
Wenn du eine Checkbox ein und ausstellst soll der Schalter den Zustand wechseln.
Bei ein = Schalter da bei aus = Schalter weg...
Folglich:
Bei Schalter docready: Schalter.presence = "hidden";
Bei Checkbox: if (this = 1) {
Schalter.presence = "visible"
das gleiche dann nochmal mit null und "hidden"
Ich glaube mei Checkboxen brauchst du kein rawValue, bin mir aber nicht sicher, ob es nur bei FormCalc so ist.
Wenn du eine Checkbox ein und ausstellst soll der Schalter den Zustand wechseln.
Bei ein = Schalter da bei aus = Schalter weg...
Folglich:
Bei Schalter docready: Schalter.presence = "hidden";
Bei Checkbox: if (this = 1) {
Schalter.presence = "visible"
das gleiche dann nochmal mit null und "hidden"
Ich glaube mei Checkboxen brauchst du kein rawValue, bin mir aber nicht sicher, ob es nur bei FormCalc so ist.
Textfeld über Dropdown - Liste einblenden / ausblenden
@ sw4rm:
die checkbox an sich hat ja funktioniert, als der schalter noch nicht von vornherein ausgeblendet war. wenn der schalter eingeblendet ist, dann kann man ihn mit ausschalten der checkbox verschwinden lassen und mit einschalten der checkbox wieder erscheinen lassen.
nur wenn der schalter ausgeblendet ist, dann taucht er nicht mehr auf, wenn ich die checkbox aktiviere.
naja, ich recherchiere und bastle jetzt einfach noch ein bisschen.
@ mandy:
danke schön, das tutorial über das ein- und ausblenden von seiten habe ich gestern schon gesehen, hat mir bei einer anderen "baustelle" auch schon weiter geholfen, das andere schaue ich mir mal noch genauer an.
ist echt eine super idee mit den tutorials
viele grüße sari
die checkbox an sich hat ja funktioniert, als der schalter noch nicht von vornherein ausgeblendet war. wenn der schalter eingeblendet ist, dann kann man ihn mit ausschalten der checkbox verschwinden lassen und mit einschalten der checkbox wieder erscheinen lassen.
nur wenn der schalter ausgeblendet ist, dann taucht er nicht mehr auf, wenn ich die checkbox aktiviere.
naja, ich recherchiere und bastle jetzt einfach noch ein bisschen.
@ mandy:
danke schön, das tutorial über das ein- und ausblenden von seiten habe ich gestern schon gesehen, hat mir bei einer anderen "baustelle" auch schon weiter geholfen, das andere schaue ich mir mal noch genauer an.
ist echt eine super idee mit den tutorials
viele grüße sari