Hi,
bin relativ neu mit JS und JQuery.
Daher habe ich eine Frage:
Ich habe zwei Inputfelder, wo ich die Eingaben des Users mit:
speichere.
Die Eingaben dürfen nur mit , erfolgen.
Also z.B.: 85 und 1,75. Da die Größe in Dezimal angegeben werden soll.
Wenn ich beide werte einfachmal mit alert(""); ausgeben lasse, stimmen die Eingaben auch.
Mit den Variablen soll ich nun den BMI ausrechnen, dazu folgende Rechnung:
Wenn ich nun die Variable bmi ausgebe, liefert es den Wert: "NaN" (Not a Number).
Wo liegt der Fehler? da eigentlich alle Variablen, zahlen sind.
bin relativ neu mit JS und JQuery.
Daher habe ich eine Frage:
Ich habe zwei Inputfelder, wo ich die Eingaben des Users mit:
Code:
var hoehe = $("#height").val();
var gewicht = $("#kilo").val();
speichere.
Die Eingaben dürfen nur mit , erfolgen.
Also z.B.: 85 und 1,75. Da die Größe in Dezimal angegeben werden soll.
Wenn ich beide werte einfachmal mit alert(""); ausgeben lasse, stimmen die Eingaben auch.
Mit den Variablen soll ich nun den BMI ausrechnen, dazu folgende Rechnung:
var bmi = gewicht/(hoehe*hoehe);
Wenn ich nun die Variable bmi ausgebe, liefert es den Wert: "NaN" (Not a Number).
Wo liegt der Fehler? da eigentlich alle Variablen, zahlen sind.
Zuletzt bearbeitet von einem Moderator: