Unterschiedliche Werte von Optipnsfeldern in Textfeld eintragen

Fragen & Antworten zur Steuerung von 3D Inhalten in PDFs über JavaScript
Antworten
Fredy
Beiträge: 5
Registriert: 05.02.2021, 21:12

Unterschiedliche Werte von Optipnsfeldern in Textfeld eintragen

Beitrag von Fredy » 23.11.2021, 15:37

Hallo zusammen,

ich war schon auf der Suche, habe aber nichts gefunden was mein "einfaches" Problem lösen könnte.

Ich brauche 3 Optionsfelder.
Je nachdem welches der 3 Optionsfelder aktiviert ist soll in zwei Textfeldern unterschiedliche Werte eingegeben werden.
Das Optionsfeld heisst "Gomma", die einzelnen Kästchen BB, SB und UG

Also:
Optionsfeld BB ein: Feld1 "2", Feld2 "7"
Optionsfeld SB ein: Feld1 "-1", Feld2 "-1"
Optionsfeld UG ein: Feld1 "-3", Feld2 "5"

Ich hab mir gedacht ich mach ein var Eintrag für jedes Feld.

Im Textfeld erscheint aber immer nur der letze Eintrag -3
Was mache ich falsch?


Berechnung:
--------
var Wert = this.getField("Gomma").value;

if ("BB") event.target.value = "2";
if ("SB") event.target.value = "-1";
if ("UG") event.target.value = "-3";

alexander_dexter
Beiträge: 1
Registriert: 20.11.2021, 16:11

Re: Unterschiedliche Werte von Optipnsfeldern in Textfeld eintragen

Beitrag von alexander_dexter » 01.12.2021, 12:06

Liebe Acronauten-Gemeinde

Ich bin neu hier und habe ein ganz ähnliches Anliegen wie mein Vorredner.
In einem Formular für eine Referats-Bewertung sollen mehrere Werte von Optionsfeldern für verschiedene Bewertungskriterien automatisch in einem Textfeld zusammengezählt werden.

Bsp.:
spricht angemessen O O O X O O spricht zu leise
kreative Gestaltung O X O O O O einfache, lieblose Gestaltung

Je nachdem, welches Optionsfeld angeklickt wird, soll jeweils ein entsprechender Wert ( 5 4 3 2 1 0 ) zurückgegeben und in einem Textfeld addiert werden. Für das obige Beispiel wären dies also 6 Punkte insgesamt.

Ich arbeite mich gerade erst in Java Script ein und habe leider keine Idee, wie die Lösung zu bewerkstelligen ist. Um eure Hilfe wäre ich echt dankbar.

Schöne Grüsse aus der Schweiz
Alex

Fredy
Beiträge: 5
Registriert: 05.02.2021, 21:12

Re: Unterschiedliche Werte von Optipnsfeldern in Textfeld eintragen

Beitrag von Fredy » 28.02.2022, 16:07

Ich wollte mich nochmals zu meinem kleinen Problem äussern, weil ich noch keine Lösung habe.

Ich habe 3 Optionsfelder und beim Anklicken auf eines soll in einem Textfeld jeweils ein anderer Wert stehen.

Das was passiert ist dass im Textfeld nur der letztgenannte Wert steht -3
Wenn ich ein anderes Feld anklicke werden die ignoriert.

Was fehlt da damit die erkannt werden?

Das Optionsfeld heisst Gomma, die Optionsfeldauswahl jeweils ,BB,SB,UG


Berechnung:
--------
var Wert = this.getField("Gomma").value;

if ("BB") event.target.value = "2";
if ("SB") event.target.value = "-1";
if ("UG") event.target.value = "-3";

BAlheit
Beiträge: 833
Registriert: 16.08.2013, 12:22

Re: Unterschiedliche Werte von Optipnsfeldern in Textfeld eintragen

Beitrag von BAlheit » 28.02.2022, 16:58

Der Wert muss verglichen werden, z.B. so:
if (Wert == "BB") event.target.value = "2";

Fredy
Beiträge: 5
Registriert: 05.02.2021, 21:12

Re: Unterschiedliche Werte von Optipnsfeldern in Textfeld eintragen

Beitrag von Fredy » 04.03.2022, 09:44

Super! Danke viel mal.

Antworten