Summen von Textfeldern

Hallo,

ich habe diese Frage bereits im Java-Forum.org gestellt, mich dann aber aufgrund der Empfehlung eines Nutzers hier angemeldet, weil wohl viele von dort nach hierhin abgewandert sind.
Also ich bin absoluter Beginner im Sachen Java und nutze es für Formulare, die ich mit Latex geschrieben habe. Ich habe hier eine kleine Summenfunktion geschrieben, die so aussieht:


function calcin() {this.getField("sumin").value =
    (parseFloat(this.getField("in1").value) || 0) +
    (parseFloat(this.getField("in2").value) || 0) +
    (parseFloat(this.getField("in3").value) || 0) +
    (parseFloat(this.getField("in4").value) || 0);
   }

Das funktioniert tadellos aber nur, wenn die Felder in1-4 auch existieren. Die Funktion soll aber auch rechnen, wenn z.B. nur zwei Felder in1 und in2 existieren, damit ich sie nicht jedes Mal anpassen muss.

Man hat mir schon den Tipp gegeben erst zu prüfen ob die Felder existieren und dann zu rechnen, ok so weit so gut. Geht das mit If Then Else?

Wie gesagt, bin leider absoluter Anfänger :(:(:frowning:

Ich hoffe, dass mir jemand helfen kann, wär echt nett :slight_smile:

Viele Grüße

Thorsten

Aber auch hier gilt Java != JavaScript :wink:
Ein Post hier http://forum.byte-welt.net/forums/18-HTML-JavaScript-JScript-AJAX würde auf die passenden Experten treffen - wobei hier sicherlich auch einige Leute zu finden sind die in beidem Zuhause sind.

Kannst Du die Textfelder nicht in ein Array halten/packen? JavaScript ist schon Jahre her, muss da erst mal wieder in die graue Masse aktivieren…

ok, danke, ich verschiebe den Post in das richtige Forum :slight_smile:

vg

Thorsten

Thread endet hier!
Frage wird ier neu gestellt und beantwortet: http://forum.byte-welt.net/threads/9844-Summen-von-Textfeldern