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";
Unterschiedliche Werte von Optipnsfeldern in Textfeld eintragen
-
- Beiträge: 1
- Registriert: 20.11.2021, 16:11
Re: Unterschiedliche Werte von Optipnsfeldern in Textfeld eintragen
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
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
Re: Unterschiedliche Werte von Optipnsfeldern in Textfeld eintragen
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";
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";
Re: Unterschiedliche Werte von Optipnsfeldern in Textfeld eintragen
Der Wert muss verglichen werden, z.B. so:
if (Wert == "BB") event.target.value = "2";
if (Wert == "BB") event.target.value = "2";
Re: Unterschiedliche Werte von Optipnsfeldern in Textfeld eintragen
Super! Danke viel mal.