span versturen met form
Mike Z
20/06/2012 11:40:50Hallo,
Ik heb een stukje javascript geschreven die een berekening uitvoert en de uitkomst plaatst in een <span> met id veld:
document.getElementById('veld').innerHTML =(aantal);
Nu wil ik die waarde meesturen met een formulier (POST). Hoe doe ik dit?
Ik heb een stukje javascript geschreven die een berekening uitvoert en de uitkomst plaatst in een <span> met id veld:
document.getElementById('veld').innerHTML =(aantal);
Nu wil ik die waarde meesturen met een formulier (POST). Hoe doe ik dit?
PHP hulp
22/12/2024 23:59:25Kris Peeters
20/06/2012 12:43:32Je zet die waarde in een input element.
bv.
Dan doe je
document.getElementById('mijn_veld').value = aantal;
Dan krijg je de waarde dus gepost ... $_POST['mijn_veld']
-----
merk op:
- type="hidden" kan je weglaten, dan wordt het zichtbaar voor de gebruiker.
- sommige elementen hebben geen innerHTML, zoals een <hr>, een <input>, ... In het geval van input elementen gebruik je .value
bv.
Code (php)
1
2
3
4
5
2
3
4
5
<form action="" method="post">
...
<input type="hidden" id="mijn_veld" name="mijn_veld">
...
</form>
...
<input type="hidden" id="mijn_veld" name="mijn_veld">
...
</form>
Dan doe je
document.getElementById('mijn_veld').value = aantal;
Dan krijg je de waarde dus gepost ... $_POST['mijn_veld']
-----
merk op:
- type="hidden" kan je weglaten, dan wordt het zichtbaar voor de gebruiker.
- sommige elementen hebben geen innerHTML, zoals een <hr>, een <input>, ... In het geval van input elementen gebruik je .value
Gewijzigd op 20/06/2012 12:45:16 door Kris Peeters