bonjour
j'ai une question
je veux r�cup�rer une variable javascript et l'envoyer par le biais d'un formulaire.
comment faire ?
Version imprimable
bonjour
j'ai une question
je veux r�cup�rer une variable javascript et l'envoyer par le biais d'un formulaire.
comment faire ?
Bonjour,
Vous la mettez dans un input (par exemple hidden) ou bien vous la mettez dans l'URL qui sera envoy�e au serveur.
Je veux r�cup�rer la variable materiau.
J'ai �crit :Code:var materiau = $('#mat option:selected').text();
Et dans le formulaire :Code:document.getElementById('montext').innerHTML = materiau ;
Code:<td><input type="text" style="background-color:#F0F8FF;" value= "" id="montext" name="montext" size="8" maxlength="5" </td>
�a ne marche pas.
Comme vous pouvez le voir dans la d�finition de l'input, il s'attend � une "value" et non � un "innerHTML". ;)
PS : dans l'exemple, votre input n'est pas ferm�.
Cette fois �a marche avec :
Code:
1
2
3
4 var materiau = $('#mat option:selected').text(); document.forms["general"].champ1.value= materiau; ......
Code:
1
2
3
4
5
6
7 <body> <form id= "testjson" name= "general" action="{% url mongraph6 %}" method="get"> <td><input type="text" style="background-color:#F0F8FF;" value= "val" id="montext" name="champ1" size="8" maxlength="5" </td>
C'aurait d� fonctionner avec le getElementById et je maintiens que votre balise input n'est pas ferm�e (voir le />). ;)
Code:<td><input type="text" style="background-color:#F0F8FF;" value= "val" id="montext" name="champ1" size="8" maxlength="5" /></td>