Lien html et passage de variable javascript
metallciste
Messages postés
50
Date d'inscription
Statut
Membre
Dernière intervention
-
metallciste Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
metallciste Messages postés 50 Date d'inscription Statut Membre Dernière intervention -
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>
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:
- Lien html et passage de variable javascript
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Verificateur de lien - Guide
- Passage qwerty azerty - Guide
- Editeur html - Télécharger - HTML
16 réponses
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
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
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
pourquoi ne pas faire simple ???
<a href="execution.php?mot_cle=Mondetonformulaire.liste_mots_cles">Execution par Mot Clé</a>
<a href="execution.php?mot_cle=Mondetonformulaire.liste_mots_cles">Execution par Mot Clé</a>
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
<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
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.
<script language=javascript>
function f()
{
location.href = "execution.php?mot_cle=" + document.forms[0].liste_mots_cles.value;
}
</script>
<a onClick="f();">Execution par Mot Clé</a>
function f()
{
location.href = "execution.php?mot_cle=" + document.forms[0].liste_mots_cles.value;
}
</script>
<a onClick="f();">Execution par Mot Clé</a>
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
<script language=javascript>
function f()
{
location.href = "execution.php?mot_cle=" + document.forms[0].liste_mots_cles.value;
}
</script>
<a onmouseover="f();">Execution par Mot Clé</a>
idée de rasta67 améloiré !!!
function f()
{
location.href = "execution.php?mot_cle=" + document.forms[0].liste_mots_cles.value;
}
</script>
<a onmouseover="f();">Execution par Mot Clé</a>
idée de rasta67 améloiré !!!
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>
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>
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.
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.