PHP array + JS
daan
08/12/2009 22:48:00Goededag,
Ik heb het volgende probleem, heb een table met daarin de volgende code:
Nu wil product_prijs[] opvragen, in javascript zodat ik een som kan maken en dat weer in een box totaal prijs verwerken.
Heeft iemand een idee hoe ik product_prijs[] waarde kan opvragen.
document.getElementById(type[]).value al geprobeerd maar dat werkt niet waarschijnlijk heel logisch ik kom er alleen niet uit.
Alvast bedankt voor de moeite.
Ik heb het volgende probleem, heb een table met daarin de volgende code:
Code (php)
1
2
3
2
3
<?php
<td><input type="text" name="product_prijs[]" id="product_prijs[]" value="" size="3" ></td>
?>
<td><input type="text" name="product_prijs[]" id="product_prijs[]" value="" size="3" ></td>
?>
Nu wil product_prijs[] opvragen, in javascript zodat ik een som kan maken en dat weer in een box totaal prijs verwerken.
Heeft iemand een idee hoe ik product_prijs[] waarde kan opvragen.
document.getElementById(type[]).value al geprobeerd maar dat werkt niet waarschijnlijk heel logisch ik kom er alleen niet uit.
Alvast bedankt voor de moeite.
Gewijzigd op 01/01/1970 01:00:00 door Daan
PHP hulp
16/11/2024 15:33:19Hipska BE
08/12/2009 22:53:00daan
08/12/2009 22:54:00Omdat ik door middel van clone meerdere rijen aanmaak en het dynamisch wil houden.
Uiteraard werkt hij zonder [] maar dat is niet wat ik zoek, wil het script zo dynamisch mogelijk maken.
Uiteraard werkt hij zonder [] maar dat is niet wat ik zoek, wil het script zo dynamisch mogelijk maken.
Gewijzigd op 01/01/1970 01:00:00 door daan
Hipska BE
08/12/2009 23:08:00wel, javascript gaat errors beginnen te leveren vanaf het moment dat er 2 elementen het hetzelfde id op een pagina staan..
en gebruik eens firebug of de web inspector op je form element.. je zult zien dat je via daar alle waardes kan ophalen..
en gebruik eens firebug of de web inspector op je form element.. je zult zien dat je via daar alle waardes kan ophalen..
daan
08/12/2009 23:24:00Ik heb een functie gevonden die de arrays loopt en daarmee kan ik dus prijzen bereken.
Hieronder de oplossing
Hieronder de oplossing
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
function test(formname,fieldname) {
for (i = 0; i < document.forms[formname].elements[fieldname+"[]"].length; i++){
alert(i + " " +document.forms[formname].elements[fieldname+"[]"][i].value);
}
}
for (i = 0; i < document.forms[formname].elements[fieldname+"[]"].length; i++){
alert(i + " " +document.forms[formname].elements[fieldname+"[]"][i].value);
}
}
Gewijzigd op 01/01/1970 01:00:00 door daan