Auteur |
Message |
silvia1212
Forumeur fréquent
Sexe:
Messages: 56
Localisation: MILLAU (12)
|
Posté le:
Mar 16 Aoû 2005 - 10:49 |
|
Bonjours,
J'aimerais récupérer une variable javascript pour réaliser une requette sql....
Mais, je ne sais pas trop comment faire....
Code: |
<script language="javascript">
function Champs()
{
var jsVariable=document.form1.liste1.options[document.form1.liste1.selectedIndex].innerText ;
alert(jsVariable);
}
</script>
<INPUT TYPE="SUBMIT" VALUE="Enregistrer" tabindex="3" onClick="Champs()">
|
Ensuite, je voudrais récupérer jsVariable !!!!
J'ai trouver un truc qui marche, mais, cela m'ouvre une nouvelle page, or, je voudrais récup la variable pour l'insérer dans ma base......
Merci |
|
|
|
|
N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire. |
Genzo
Modérateur
Sexe:
Messages: 1706
Localisation: Sartrouville (78)
|
Posté le:
Mar 16 Aoû 2005 - 11:20 |
|
Bon moi je mettrais cette variable dans un champ invisible :
Code: |
<script language="javascript">
function Champs()
{
var jsVariable=document.form1.liste1.options[document.form1.liste1.selectedIndex].innerText ;
document.getElementById('recup').value = jsVariable;
alert(jsVariable);
}
</script>
...
<input type="hidden" name="rec" id="recup" value="" />
<INPUT TYPE="SUBMIT" VALUE="Enregistrer" tabindex="3" onClick="Champs()"> |
Et tu récupères la variable avec $_POST[rec] dans la page de traitement du formulaire. |
_________________ N'oubliez pas de mettre un avis sur votre lycée/centre de formation !!! Pensez aux futurs BTSiens. Merci
Dernière édition par Genzo le Mar 16 Aoû 2005 - 11:32; édité 1 fois |
|
|
|
Vincent
Webmaster
Sexe:
Messages: 5584
Localisation: Montpellier
|
Posté le:
Mar 16 Aoû 2005 - 11:31 |
|
J'ai pas trop compris l'utilité de ce JavaScript, car ca va juste envoyer un paramètre sélectionné dans une liste d'un formulaire, lequel est déjà renvoyé lorsqu'on poste le formulaire. |
_________________ Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince |
|
|
|
Genzo
Modérateur
Sexe:
Messages: 1706
Localisation: Sartrouville (78)
|
Posté le:
Mar 16 Aoû 2005 - 11:33 |
|
Vincent a écrit: |
J'ai pas trop compris l'utilité de ce JavaScript, car ca va juste envoyer un paramètre sélectionné dans une liste d'un formulaire, lequel est déjà renvoyé lorsqu'on poste le formulaire. |
J'y avais pas pensé au début ! Vive Paté-man
La récupération au niveau PHP se fait avec $_POST[liste1].
Si tu veux connaître tous les éléments envoyés par le formulaire :
Code: |
<? php
print("<pre>");
print_r($_POST);
print("</pre>");
? > |
|
_________________ N'oubliez pas de mettre un avis sur votre lycée/centre de formation !!! Pensez aux futurs BTSiens. Merci |
|
|
|
Vincent
Webmaster
Sexe:
Messages: 5584
Localisation: Montpellier
|
Posté le:
Mar 16 Aoû 2005 - 11:41 |
|
De toute façon le JavaScript ca marche que quand ca veut bien.
Personnellement je n'en mets que quand j'ai vraiment pas le choix. |
_________________ Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince |
|
|
|
Genzo
Modérateur
Sexe:
Messages: 1706
Localisation: Sartrouville (78)
|
Posté le:
Mar 16 Aoû 2005 - 12:00 |
|
Le javascript c'est bien si on ne s'en sert pas pour "sécuriser". Car il est très simple de le désactiver.
Moi je m'en sert surtout pour tout ce qui est "Clic affiche/cache", je trouve ça délire |
_________________ N'oubliez pas de mettre un avis sur votre lycée/centre de formation !!! Pensez aux futurs BTSiens. Merci |
|
|
|
Vincent
Webmaster
Sexe:
Messages: 5584
Localisation: Montpellier
|
Posté le:
Mar 16 Aoû 2005 - 12:02 |
|
Genzo a écrit: |
Le javascript c'est bien si on ne s'en sert pas pour "sécuriser". Car il est très simple de le désactiver.
Moi je m'en sert surtout pour tout ce qui est "Clic affiche/cache", je trouve ça délire |
Oui c'est bien pratique pour ca.
Mais il ne faut pas non plus que ca soit le seul moyen de fonctionner pour le site. Un site doit rester fonctionnel à 100% même sans JavaScript, quitte à ce que ca soit un peu moins beau, kitchouille |
_________________ Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince |
|
|
|
|