Rövid function
Sziasztok!
Van itt egy egyszerű function, aminek az lenne a feladata, hogy kiolvassa a számokat az input mezőkből és összeadja őket egy span mezőbe. A for ciklusban lehet valami bibi, mert ha kiveszem, akkor megjelenik az eredmény a span mezőben.
A for ciklus eléri az adatokat rendesen, mert alerttel kiírja az eredményt viszont a for ciklus után nem létezik a változó.
A másik baj az összeadással van, hogy a számokat string-ként kezeli.
Kérlek nézzétel el javascript beli lámaságomat.
■ Van itt egy egyszerű function, aminek az lenne a feladata, hogy kiolvassa a számokat az input mezőkből és összeadja őket egy span mezőbe. A for ciklusban lehet valami bibi, mert ha kiveszem, akkor megjelenik az eredmény a span mezőben.
A for ciklus eléri az adatokat rendesen, mert alerttel kiírja az eredményt viszont a for ciklus után nem létezik a változó.
A másik baj az összeadással van, hogy a számokat string-ként kezeli.
Kérlek nézzétel el javascript beli lámaságomat.
- function getValuesFromInputFields() {
- var updateArea = document.getElementById("update_area");
- var allSpan = updateArea.getElementsByTagName("span");
- var szamol;
- var result=0;
- var inputField;
- for(var i=0; i<=allSpan.length; i++){
- inputField = allSpan[i].getElementsByTagName("input")[0];
- szamol=inputField.value;
- result += szamol;
- //alert(result);
- }
- var osszeAdasDoboz = document.getElementById("eredmeny");
- osszeAdasDoboz.innerHTML=result;
- }
parseInt, parseFloat
parseInt("12")
for ciklus
=====================