Onclick ajouter un nombre
Fermé
OnClick
Messages postés
24
Date d'inscription
vendredi 26 mars 2010
Statut
Membre
Dernière intervention
28 octobre 2011
-
19 sept. 2011 à 16:10
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 19 sept. 2011 à 19:00
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 19 sept. 2011 à 19:00
A voir également:
- Onclick ajouter un nombre
- Ajouter un compte gmail - Guide
- Ajouter un compte whatsapp - Guide
- Ajouter signature word - Guide
- Ajouter un compte facebook - Guide
- Ajouter un filigrane sur pdf - Guide
2 réponses
Mihawk
Messages postés
4315
Date d'inscription
mercredi 29 mars 2006
Statut
Contributeur
Dernière intervention
6 janvier 2015
845
19 sept. 2011 à 17:53
19 sept. 2011 à 17:53
Hello,
C'est maladroit : tu remet le bonus à zéro à chaque fois. De plus, on ne sais pas où est défini "zoneTotale".
Ce que je te conseille, c'est de faire un div dans lequel tu mets le total, avec un id :
Ensuite sur ton bouton tu mets :
Enfin, voici la méthode JS :
C'est maladroit : tu remet le bonus à zéro à chaque fois. De plus, on ne sais pas où est défini "zoneTotale".
Ce que je te conseille, c'est de faire un div dans lequel tu mets le total, avec un id :
<div id="zoneTotal"></div>
Ensuite sur ton bouton tu mets :
onClick="incrementerTotal(10);"
Enfin, voici la méthode JS :
<script type="text/javascript"> function incrementerTotal(valueParam){ var zoneTotal = document.getElementById("zoneTotal"); zoneTotal.innerHTML = eval(eval(zoneTotal.innerHTML)+valueParam); } </script>
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
19 sept. 2011 à 19:00
19 sept. 2011 à 19:00
ou essayes comme ça:
Il y a surement d'autres méthodes
//initialisation var point = 10; var x = 0; window.document.affichage.ZoneTotal.value = x; //fonction incrémentation function bonus(){ var lu=parseInt(window.document.affichage.ZoneTotal.value); var valeur= lu+point; window.document.affichage.ZoneTotal.value = valeur; }
Il y a surement d'autres méthodes