Ik heb een klein probleem met het optellen en aftrekken van een bepaalde valuta in een formulier
Mijn javascript is namenlijk heel slecht maar ik kan er wel wat mee
De bedoeling is van het scriptje dat er 50 goud afgaat en 1 hout bij komt
Het probleem is alleen dat als je op de button klikt krijg je niet gewoon een 1 te zien bijn hout want de standaard value is 0 in dat veld maar krijg je 01, druk je er weer op krijg je niet 02 maar 011
wat doe ik hier fout?
Mijn javascript is namenlijk heel slecht maar ik kan er wel wat mee
De bedoeling is van het scriptje dat er 50 goud afgaat en 1 hout bij komt
Het probleem is alleen dat als je op de button klikt krijg je niet gewoon een 1 te zien bijn hout want de standaard value is 0 in dat veld maar krijg je 01, druk je er weer op krijg je niet 02 maar 011
wat doe ik hier fout?
HTML:
<?php
$geld = 100;
$hout = 0;
$steen = 0;
$pop = 0;
$voedsel = 0;
?>
<script language="Javascript">
function add_hout() {
if (document.test.geld.value < 50) {
alert("Je hebt niet genoeg geld om nog hout te kopen!");
}
else{
document.test.geld.value = document.test.geld.value-50;
document.test.hout.value = document.test.hout.value+1;
}
}
</script>
<form method="post" name="test">
<input type="text" name="geld" value="<?php echo $geld;?>" readonly><br>
<input type="text" name="hout" value="<?php echo $hout;?>" readonly> <input type="button" Value="+" onclick=add_hout()>
</form>