0 votes
in SoSci Survey (dt.) by s052341 (150 points)

Ich habe erfolgreich die Summenbildung mehrerer Textfelder per HTML-Code eingepflegt. Leider funktioniert dies jedoch nur, wenn alle Felder (in meinem Fall 4 Felder) ausgefüllt werden. Solange dies nicht der Fall ist wird a) keine Summe gebildet und b) steht "NaN"

Folgende Fragen hätte ich also:

  • Wie vermeidet man, dass die ganze Zeit ein "NaN" steht bis die Person alle Felder ausgefüllt hat
  • Wie schaffe ich es, dass auch beim Ausfüllen des z.B. 1. und 2. Feldes bereits eine temporäre Summe eingeblendet wird?
  • Gäbe es eine Möglichkeit, dass man bereits im Voraus eine Zahl 0 in die Felder einprogrammiert? (Es ist Pflicht, dass "keine Fallzahlen" nicht leer bleiben dürfen, sondern mit 0 eingetragen werden müssen)

Vielen Dank im Voraus!

1 Answer

0 votes
by SoSci Survey (302k points)

Wie vermeidet man, dass die ganze Zeit ein "NaN" steht bis die Person alle Felder ausgefüllt hat

Das kommt darauf an, welchen JavaScript-Code Sie verwenden.

Wie schaffe ich es, dass auch beim Ausfüllen des z.B. 1. und 2. Feldes bereits eine temporäre Summe eingeblendet wird?

Das kommt darauf an, auf welches JavaScript-Ereignis Sie reagieren, um die Berechnung anzustoßen.

Gäbe es eine Möglichkeit, dass man bereits im Voraus eine Zahl 0 in die Felder einprogrammiert?

Ja, aber dann wissen Sie nicht, ob die Teilnehmer bewusst die 0 stehen haben lassen, oder ob sie die Frage einfach übersprungen haben. Die passende Funktion wäre preset().

Aber bevor Sie sich abmühen: Legen Sie bitte einmal eine Frage vom Typ "Texteingabe offen" an und definieren Sie dort bei den Einschränkungen für die Antwort, dass die Summe z.B. 100 ergeben muss. Dann zeigt SoSci Survey automatisch ein Feld für die Summe. Und keine Sorge: Die 100 wird nur dann eingefordert, wenn Sie auf eine Antwort bestehen (Pflichtfrage).

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...