Bonjours! Je cherche à récupérer un variable donnée calculée en javascript.
Ce sera plus clair si je l'explique avec le code:
Le problème est que la valeur n'est tout simplement pas récupérée par la seconde balise input. Quand je la change en type="text" pour voir ce qu'elle contient, on remarque que c'est "resultat_maitrise_du_combat" qui s'affiche et non sa valeur. Quelqu'un saurait comment y remédier?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <br>Maîtrise du combat: <input type="text" name="xp_maitrise_du_combat" id="xp_maitrise_du_combat" value="0" onKeyup="check1();"> //ici, on récupère la quantité d'Xp que le joueur dépense. La fonction check1 calcule en fonction de cet Xp combien le joueur acquiert de point de "maitrise de combat". Xp= <span id="result_maitrise_du_combat"></span> //ici, on affiche la valeur calculée par check1 <input type="hidden" name="maitrise_du_combat" value="result_maitrise_du_combat"> //ici, on est censé récupérer la valeur pour l'envoyer vers la page suivante. Les balises FORM sont omises sur ce bout de code, mais elle sotn présente sur le code entier. <script type="text/javascript"> function check1() { var maitrise_du_combat = document.getElementById("xp_maitrise_du_combat").value; var result_maitrise_du_combat = document.getElementById("result_maitrise_du_combat"); result_maitrise_du_combat.innerHTML = maitrise_du_combat/500; }</script>
Merci d'avance.
Partager