Html - Formular Javascript pentru calculatorul de calorii - Debordarea stivei
Încerc să fac prima mea încercare cu Javascript luând datele utilizatorului și apoi schimbând html-ul unui element pentru a scuipa o valoare. Este un calculator de calorii. Iată codul meu HTML, javascriptul meu și o explicație a ceea ce cred că se presupune că se va întâmpla cu cunoștințele mele limitate:

Ceea ce mă aștept să se întâmple este că funcția va verifica mai întâi dacă utilizatorul a bifat bărbatul sau femeia. Apoi, dacă bifează mascul, se creează o nouă variabilă (nu sunt sigur dacă acesta ar fi cel mai optim mod de a face acest lucru oricum0 în care adaugă mascul (pentru că am pus var male = document.getElementsByName) („male”). Valoare și este o intrare de tip radio, am citit că va citi ceea ce ați pus ca valoare, așa că am presupus că „masculin” în variabila maleCals va deveni acea valoare, 66,47 Apoi am presupus că înălțimea și greutatea vor fi citite ca oricare ar fi numărul utilizatorul introduce formularele de intrare și apoi să fie scuipat ca un paragraf pentru
element cu id-ul totalCals.
Dilema mea este că pur și simplu nu funcționează, atunci când introduceți valori, nu se scrie nimic în
Orice sugestie ar fi utilă.
2 Răspunsuri 2
Există numeroase probleme.
Să începem prin curățarea codului HTML:-
Plasând elementele de intrare în etichetele etichetei, utilizatorul poate face clic acum oriunde în etichetă pentru a da accentului elementului de intrare conținut.