Lien html et passage de variable javascript

metallciste Messages postés 50 Statut Membre -  
metallciste Messages postés 50 Statut Membre -
Bonjour,
J'ai un petit problème,
Je veut passer une variable javasript: "document.forms[0].liste_mots_cles.value" vers une page PHP à l'aide d'un lien html <a href=""></a>.
J'ai essayer pleins de trucs mais ca ne marche jamais.
En somme je veut faire ceci:
<a href="execution.php?mot_cle=document.forms[0].liste_mots_cles.value">Execution par Mot Clé</a>
A voir également:

16 réponses

rasta67
 
salut,
javascript executé coté client, php côté serveur...
c'est une erreur typique...

tu dois faire un submit, recuperer la valeur du champ avec variable php _GET["..."] ou _POST...
ensuite la passer en parametre dans ton href
0
Utilisateur anonyme
 
Rajoute les balises <Script language='Javascript'> </script>
0
metallciste Messages postés 50 Statut Membre 3
 
Ca je sais et je sais que je peut faire un submit, mais je veut pas
et c'est pour cette raison que j'utilise un langage client qu'est le javasript pour récupérer une valeur de mon formulaire.
0
metallciste Messages postés 50 Statut Membre 3
 
pour les balises javascript ca ne marche pas aussi, j'ai dèja essayer.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
7seven Messages postés 18 Statut Membre 13
 
pourquoi ne pas faire simple ???

<a href="execution.php?mot_cle=Mondetonformulaire.liste_mots_cles">Executio­n par Mot Clé</a>
0
rasta67
 
sinon mets un evenement onClick sur ton lien qui pointe sur une fonction f javascript :
<script language=javascript>

function f()
{
location href = "execution.php?mot_cle=" + document.forms[0].liste_mots_cles.value;
}

</script>

je suis pas sur de la syntaxe, ça fait longtemps j'en ai pas fait, et y a peu etre plus simple
0
metallciste Messages postés 50 Statut Membre 3
 
c'est ce que je viens d'expliquer, ca ne marche pas, la variable que je veut récupérer de l'URL est de la forme chaine de caractères :Mondetonformulaire.liste_mots_cles.
0
rasta67
 
<script language=javascript>

function f()
{
location.href = "execution.php?mot_cle=" + document.forms[0].liste_mots_cles.value;
}

</script>



<a onClick="f();">Executio­n par Mot Clé</a>
0
metallciste Messages postés 50 Statut Membre 3
 
On peut pas faire un événement onclick à un lien. j'ai déja essayer.
0
rasta67
 
mince... tu peux pas faire un bouton ??
0
metallciste Messages postés 50 Statut Membre 3
 
Si pour un bouton ca marche mais je veut pas un bouton, c'est moche. Il dont être un lien pour coller avec le reste du design
0
7seven Messages postés 18 Statut Membre 13
 
<script language=javascript>

function f()
{
location.href = "execution.php?mot_cle=" + document.forms[0].liste_mots_cles.value;
}

</script>



<a onmouseover="f();">Executio­n par Mot Clé</a>

idée de rasta67 améloiré !!!
0
metallciste Messages postés 50 Statut Membre 3
 
On peut pas faire d'événements à un lien html.
0
rasta67
 
ben si c'est possible de faire un evenement sur un lien...
ton javascript est activé sur ton navigateur ??

j'ai testé ce script il marche bien :

<html>

<script language=javascript>

function f()
{
alert("OK");
}

</script>

<a onClick="f();">TEST</a>

</html>
0
metallciste Messages postés 50 Statut Membre 3
 
Oui oui il marche, j'ai fait une faute.
ok merci mais il me reste juste un souci c'est d'avoir le design d'un lien, car si on enleve le href ca devient moche en plus j'ai plus la main pour le pointeur de la souris lors d'un onmouseover, en somme il ne considère plus le <a comme un lien sans le href. mais bon...
Merci.
0