Liebe(r) Unbekannte,
wie soll ich Dir helfen, wenn Du noch nicht einmal einen (Nick-)Namen angegeben hast?
Hier ist Mein CODE:
Dazu wurde schon ausführlich Stellung genommen. Hier noch ein paar Links zum Umgang mit Formularen und der Gestaltung von Elementen auf einer Seite:
- HTML/Formulare/Gestaltung
- Validierung von Formularen
- zugängliche Eingabefelder
- JavaScript und CSS
- Formulare erstellen und gestalten
Nun zu Deiner eigentlichen Frage:
if(finalBmi < 18.5){ [...]
if(finalBmi > 18.5 && finalBmi < 25){ [...]
if(finalBmi > 25 && finalBmi < 29.9){ [...]
if(finalBmi > 30 && finalBmi < 39.9){ [...]
if(finalBmi > 40){ [...]
Das sieht für mich danach aus, als ob man fünf verschiedene Farben benötigt. Das klingt nach fünf passenden Klassen, die man per JavaScript vergeben und mit CSS passend gestalten kann:
.weight18 { background: #0f0; }
.weight25 { background: #cfc; }
.weight30 { background: #ffc; }
.weight40 { background: #fcc; }
.weight41 { background: #f00; }
Liebe Grüße,
Felix Riesterer.