Hallo zusammen,
ich habe folgendes Problem, ich habe eine Tabelle mit <input>´s die von PHP aus erstellt wird. Jeder <input> hat den selben Namen plus eine Suffixzahl, die nicht Linear ansteigt und auch nicht sortiert ist, jedoch nur einmal vorkommt.
PHP-Code:
<input type="text" id="zwischensumme3" onChange="get_sum()">
<input type="text" id="zwischensumme26" onChange="get_sum()">
<input type="text" id="zwischensumme15" onChange="get_sum()">
<input type="text" id="zwischensumme8" onChange="get_sum()">
<input type="text" id="zwischensumme23" onChange="get_sum()">
Die Suffixzahlen sind in einem PHP Array gespeichert und werden auch an JS als Array weiter gereicht.
Das eigentlich Problem ist nun wenn die funktion get_sum() aufgerufen wird, durchläuft diese den JS Array mit den Suffixzahlen, und genau da komme ich nun ins stocken. wie kann ich in JS Variablen zur Laufzeit erzeugen.
PHP-Code:
<script type="text/javascript">
function get_sum() {
suffix_nr_array = new Array(<?=$suffix_nr_str?>); // "'3','26','15','8','23'"
main_sum = 0;
for(i = 0;i < suffix_nr_array.length; i++) {
temp = document.getElementById("zwischensumme ??? ").value; // hier muss die Suffixzahl angehängt werden.
temp = temp.replace(",",".");
main_sum += parseDouble(temp);
}
alert(main_sum);
}
</script>
Danke und viele Grüße,
Konze