Beste mensen,
Ik ben bezig met een webshop voor een inzamelingsactie. Nu heb ik dat bij alles werkend behalve bij het aanpassen van het aantal producten in een winkelwagen. Wanneer het aantal producten veranderd wordt moet het script dus uitgevoerd worden en moet direct het nieuwe aantal en de nieuwe totaalprijs zichtbaar worden.
Mijn veld ziet er als volgt uit:
Onderstaande functie gaat om met het opgegeven/veranderde product en het aantal.
Ik krijg netjes het product item door, alleen ik krijg met geen mogelijkheid q, het aantal door.
In firefox heeft het foutconsole aan:
document.formulier_wagen.veld has no properties
De variabele veld heb ik aangemaakt omdat hij natuurlijk per product moet kijken wat het aantal reeds toegevoegde producten is.
Hoe kan ik er voor zorgen dat veld in de functie op regel 5 als variabele wordt gezien en niet als veld? Ik hoop dat mijn vraag duidelijk genoeg is.
Ik ben bezig met een webshop voor een inzamelingsactie. Nu heb ik dat bij alles werkend behalve bij het aanpassen van het aantal producten in een winkelwagen. Wanneer het aantal producten veranderd wordt moet het script dus uitgevoerd worden en moet direct het nieuwe aantal en de nieuwe totaalprijs zichtbaar worden.
Mijn veld ziet er als volgt uit:
PHP:
<?php
echo "<input type=\"text\" name=\"hoeveelheid_".$i."\" value=\"".$product[1]."\" size=\"2\" maxlength=\"2\" class=\"inputbox\" onChange=\"updateItem(".$i.")\" />\n";
?>
Onderstaande functie gaat om met het opgegeven/veranderde product en het aantal.
Code:
//aantal in winkelwagen veranderen
function updateItem(item) {
var veld = "hoeveelheid_" + item;
var aantal = document.formulier_wagen.veld.value;
var url = "ajax/update_cart.php?item=" + item + "q=" + aantal;
getData(url,'info')
}
Ik krijg netjes het product item door, alleen ik krijg met geen mogelijkheid q, het aantal door.
In firefox heeft het foutconsole aan:
document.formulier_wagen.veld has no properties
De variabele veld heb ik aangemaakt omdat hij natuurlijk per product moet kijken wat het aantal reeds toegevoegde producten is.
Hoe kan ik er voor zorgen dat veld in de functie op regel 5 als variabele wordt gezien en niet als veld? Ik hoop dat mijn vraag duidelijk genoeg is.
Laatst bewerkt: