Bonjour,  occupé avec un site pour l'école de ma fille, je viens demander votre aide parce que je ne suis toujours pas à l'aise avec javascript et je cale après avoir cherché partout sur le net (enfin je pense) et essayé différentes solutions....le pire c'est que je pense que c'est tout simple mais en javascript j'y connais pas grand chose, php OK...
Bref, je cherche à faire passer le résultat d'un fonction curseur() dans un champ de texte d'un formulaire pour la passer vers une page PHP (testvar.php) pour traitement; (je veux pas de passage en GET_.
Dans la page du curseur (en fait, c'est la valeur d'un rayon-aradius- d'un cercle pour définir une zone sur une carte google), la valeur s'affiche bien, je peux même la faire passer dans une fenêtre "alert" mais IMPOSSIBLE (à mon niveau ) de la faire passer dans un champ de text (qui sera "hidden") d'un formulaire en mode POST.
Voici un bout du code reprenant la fonction curseur() et la mise en page avec mon essais...
Qui peut m'aider ?
Merci d'avance
  
 
      
      
    Bref, je cherche à faire passer le résultat d'un fonction curseur() dans un champ de texte d'un formulaire pour la passer vers une page PHP (testvar.php) pour traitement; (je veux pas de passage en GET_.
Dans la page du curseur (en fait, c'est la valeur d'un rayon-aradius- d'un cercle pour définir une zone sur une carte google), la valeur s'affiche bien, je peux même la faire passer dans une fenêtre "alert" mais IMPOSSIBLE (à mon niveau ) de la faire passer dans un champ de text (qui sera "hidden") d'un formulaire en mode POST.
Voici un bout du code reprenant la fonction curseur() et la mise en page avec mon essais...
Qui peut m'aider ?
Merci d'avance
// fonction curseur 
 
 
function curseur(){ 
 
if(document.getElementById('slider_1')){ 
 
// On recupere la valeur du slider dans aradius
aradius = parseInt((document.getElementById('slider_1').value));
document.getElementById('slider_1_msg').innerHTML = (aradius); 
 
 
// Si la carte est initialisee
if(maCarte != null){
	// calcul du zoom
	if(aradius<=15){azoom=10;} 
	else{if(aradius<=35){azoom=9;}
	else{if(aradius<=70){azoom=8;} 
	else{if(aradius<=130){azoom=7;} 
	else{azoom=6;}}}}
	// Affectation du zoom
	maCarte.setZoom(azoom);
 
}
 
  // Si le cercle est initialise
   if(monCercle != null){
 
	// On change son rayon
	monCercle.setRadius(aradius * 1100);
}
 
}}
<body onmousemove="move_mouse_cursor(event)" onmouseup="mouseup_slider()"> 
 
<div id="cadreslider">
 
<div id="distance" >
  <div id="apDiv3">
  Distance à vol d'oiseaux :</div></div>
<div id="apDiv6">300 et +</div>
<div id="apDiv5">0</div> 
<div id="apDiv4">
  <div id="slider_1_div" ></div> </div>
<div id="apDiv1">
  <div id="slider_1_msg" ></div>     </div>
 
<script type="text/javascript"> 
init_slider('slider_1',0,0,300,0,300,curseur); 
</script> 
<div id="EmplacementDeMaCarte"></div>
<div id="apDiv2">
  <form id="form1" name="form1" method="post" action="testvar.php">
    <label for="valeur"></label>
 
   [b]<script type="text/javascript"> document.write('<TR> <TD> <input type="text" name="sliderValue" id="sliderValue" value = "' + aradius + '"> </TD></TR>');</script> [/b] //===> ICI J'ai tout essayé mais je comprends pas[fache]
 
    <input type="text" name="sliderValue" id="sliderValue" value = "+aradius+" />
    <input type="submit" name="envoyer" id="envoyer" value="Envoyer" onClick="javascript:alert('Vous avez sélectionné un rayon de '+aradius + 'km');" />
  </form>
</div>
</html>