Seite 1 von 2

benutzerdefinierte Eingabe zulassen per javascript ...

Verfasst: 06.02.2014, 23:21
von pueberall
N'Abend liebe Acronauten,

ich habe mal wieder eine Frage, ich möchte eine benutzerdefinierte Eingabe von einem Textfeld per javascript aktivieren. Hintergrund ist ein Dropdownfeld, bei dem ich diverse Auswahlmöglichkeiten habe und nur bei der Auswahl von einer bestimmten Auswahlmöglichkeit möchte ich die benutzerdefinierte Eingabe dafür zulassen. Schalte ich wieder auf eine der anderen Möglichkeiten zurück, so soll die benutzerdefinierte Eingabemöglichkeit wieder deaktiviert werden. Somit scheidet die Auswahl "benutzerdefinierte Eingabe" unter Optionen im Eigenschaftsfeld aus.

Ist so etwas überhaupt möglich?

LG

Puebi

benutzerdefinierte Eingabe zulassen per javascript ...

Verfasst: 07.02.2014, 00:00
von Merklin
Hallo,

machen kann man fast Alles, wenn man weiß wie.
Also schreib einfach genau was du machen willst, hänge am Besten noch ein Beispiel mit ran und wir werden sehen was wir machen können. Das Eingabescript nicht vergessen.

VG Merklin

benutzerdefinierte Eingabe zulassen per javascript ...

Verfasst: 07.02.2014, 00:08
von pueberall
Hallo Merklin,

kennst du denn den javascript-string, wie man die benutzerdefinierte Eingabe einschaltet? Wenn ja, wäre es klasse, wenn du das mal kurz postest, dann bastele ich mal selbst und lade eine Testdatei mal hoch.

VG

Puebi

benutzerdefinierte Eingabe zulassen per javascript ...

Verfasst: 07.02.2014, 00:30
von Merklin
....................was soll die Rumeierei?
Beschreibe was du machen willst, wie man das dann umsetzt, werden wir danach sehen.

VG Merklin

benutzerdefinierte Eingabe zulassen per javascript ...

Verfasst: 07.02.2014, 00:32
von pueberall
ok, ich bastele morgen mal ein Beispiel und lade es hier hoch...

Bis denne dann

Puebi

benutzerdefinierte Eingabe zulassen per javascript ...

Verfasst: 09.02.2014, 17:54
von pueberall
Hallo Merklin,

ich habe da nun mal was zusammengebastelt, siehe Anlage.

Darin sind 2 Probleme beschrieben, vielleicht gibt es ja ne Lösung.

Danke für deine Mühe im Voraus.

VG

Puebi

benutzerdefinierte Eingabe zulassen per javascript ...

Verfasst: 09.02.2014, 19:50
von Merklin
Hallo,

also ich habe jetzt versucht deine Wünsche, soweit ich sie jedenfalls verstanden habe, umzusetzen.
Die DD Liste kann man nicht auf schreibgeschützt stellen, sonst kann man sie nicht mehr verwenden. Deshalb das zusätzliche Feld "Anrede".

Mit dem Platzhalter, geht leider auch nicht so, wie du es denkst. Das kann man nur mit dem LCD machen. Aber vielleicht kannst du ja meine Variante verwenden. Eingegeben Werte in der DD Liste werden nicht gespeichert. Du kannst also diese Funktion nur zum ausdrucken nutzen. Mehr kann ich dir leider nicht bieten.

VG Merklin

benutzerdefinierte Eingabe zulassen per javascript ...

Verfasst: 10.02.2014, 18:16
von pueberall
Hallo Merklin,

vielen Dank erst einmal für deine Mühe!!

Ich wusste, dass es nicht so ganz einfach ist (wenn es denn überhaupt geht). Jetzt verstehst du vielleicht, warum ich das am Anfang so beschrieben habe und du dann geschrieben hast, dass ich rumgeeiert habe... ich denke nicht, dass es rumgeeiert war, sondern es war nur eine Frage, ob du oder jemand anderes, eine Idee hat, wie man mit Javascript einen Befehl gibt, dass man damit bei der Auswahl etwas schreibgeschützt setzt bzw. den Schreibschutz wieder entfernt...

zu dem 2. Problem: diese Idee hatte ich auch,  die 1. Zeile (nur um die geht es) im Text in eine eigene Zeile zu schreiben, jedoch löst das mein Problem leider nicht, denn es ist besser, diese 1. Zeile in den Text fließend zu übernehmen. Ich denke, es wird gehen, habe dazu auch schon viel im Internet gelesen, aber noch nicht lösen können. Und wenn es mit LCD geht, dann geht es definitiv auch mit JavaScript.

Der String, der dazu (anscheinend) notwenig ist, lautet
"getElementsByName('Dropdown1').value"

aber ich weiß nicht, wie ich ihn im Text einbetten soll, denn egal, wie ich ihn eintrage, es wird nicht der Wert des Dropdownfeldes eingesetzt, sondern der String selbst. Hast du eine Idee?

LG

Puebi

benutzerdefinierte Eingabe zulassen per javascript ...

Verfasst: 10.02.2014, 18:35
von Merklin
Hallo,

na, so ganz verstehe ich dich wahrscheinlich, immer noch nicht.

Die Adressfelder sind doch schreibgeschützt, bis du "Wert selber eintragen" auswählst. Dann werden die AD-Felder gelöscht,der Schreibschutz aufgehoben und du kannst sie ausfüllen.

Zu 2. Denke ich, verstehe ich jetzt. Muss aber erst mal schauen ob ich ein Beispiel im Nähkästchen habe.

VG Merklin

P.S. Ich muss noch mal fragen. Du möchtest also den Text den man in der DD Liste auswählt, in einem anderen Textfeld haben. Richtig ???


benutzerdefinierte Eingabe zulassen per javascript ...

Verfasst: 10.02.2014, 18:45
von pueberall
Hi,

sorry, das mit dem Schreibschutz entfernen, do wie du es aufgebaut hast, habe ich übersehen... mal schauen, ob ich das irgendwie einbasteln kann... Und was hinterher schöner aussieht ;) Das Auge "isst" ja mit ;)

Zu 2: ich bin da gerade wie verrückt am ausprobieren... entweder es funzt nicht oder es kommt ein SyntaxError ...

aber vielleicht gibt dein Nähkästchen ja was her ... wenn ich die Lösung habe, dann werde ich sie hier natürlich auch preisgeben

LG

Puebi