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:

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>
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?

Merci d'avance.