Bonjour

Je souhaite, comme le titre du sujet l’indique, transmettre la valeur d'une variable js à un input hidden pour pouvoir ensuite l'attribuer à une variable php.

Voici le code simplifié que j'utilise:

Sur une première page php:

javascript :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
function points() {
  	var pts = 10;
   	document.getElementById("points").value = pts; 
}

html :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<body onload="points()">
 
<form method="post" action="insert.php">
	<input type="text" name="points" id="points" value="" />	  	
	<br><input type="submit" value="Valider"/>
</form>
 
</body>

Et sur la deuxième page php:

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
$points = $_POST['points'];


Je suis actuellement bloqué à la partie de l'attribution de la valeur à l'input, malgré le code que j'ai pu trouvé sur divers forums, la valeur de ma variable $points est toujours "". La console d'erreur ne m'affiche rien de particulier donc je suppose que la fonction est bien initialisée.

Merci d'avance pour votre aide !