Javascript envoi variable d'un input vers url
Résolu
maverickz
Messages postés
49
Date d'inscription
Statut
Membre
Dernière intervention
-
maverickz Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
maverickz Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
petite question car je suis une vraie bille en JavaScript, j'ai juste les notions de bases et je ne vois pas très bien comment aborder mon problème.
En gros je désire envoyer le résultat qu'un utilisateur a tappé dans un <input text> vers une URL.
Je n'ai pas de formulaire car c'est un input qui se trouve dans un tableau
Cet input a la base est donc vide.
Voici le bout de mon vrai code ;-)
Enfait je travaille avec un système de templates les variables dans le HREF sont parfaitement fonctionnelles sauf le quantity qui n'est pas déclaré. L'HTML est donc contenu dans un fichier *.tpl
Voici le bout de code se trouvant dans un autre fichier PHP a titre d'information :
Donc pas de souci de ce côté la, elles sont bien déclarées, je cherche juste un lien entre mon "quantity" de mon input type vers le {quantity} contenue dans mon URL, pour bien faire il faudrait d'abord faire repasser cette variable input quantity en PHP pour que je puisse l'assigner comme les autres.
En vous remerciant d'avance ;-)
petite question car je suis une vraie bille en JavaScript, j'ai juste les notions de bases et je ne vois pas très bien comment aborder mon problème.
En gros je désire envoyer le résultat qu'un utilisateur a tappé dans un <input text> vers une URL.
Je n'ai pas de formulaire car c'est un input qui se trouve dans un tableau
<table> <tr> <th> <input type="text" name={contenu_texte_envoi_url}> </th> <th> <a href="URL/variable={contenu_de_input_text} </th> </tr> </table>
Cet input a la base est donc vide.
Voici le bout de mon vrai code ;-)
<th><input type="text" name="quantity" onkeyup="document.getElementById('{quantity}').value = this.value;"/></th> <th><a href="products/products.php?add&userID={USER.TR.USERID}&productID={USER.TR.PRODUCTID}&quantity={quantity}"<img border=0 src="images/add.gif"/> </th>
Enfait je travaille avec un système de templates les variables dans le HREF sont parfaitement fonctionnelles sauf le quantity qui n'est pas déclaré. L'HTML est donc contenu dans un fichier *.tpl
Voici le bout de code se trouvant dans un autre fichier PHP a titre d'information :
foreach ($tab as $productID => $row) { $template->assign_block_vars('USER.TR',array('USERID' => $userID, 'PRODUCTID' => $productID)); foreach ($row as $cell) { $template->assign_block_vars('USER.TR.TH',array('CELL' => $cell));
Donc pas de souci de ce côté la, elles sont bien déclarées, je cherche juste un lien entre mon "quantity" de mon input type vers le {quantity} contenue dans mon URL, pour bien faire il faudrait d'abord faire repasser cette variable input quantity en PHP pour que je puisse l'assigner comme les autres.
En vous remerciant d'avance ;-)
A voir également:
- Javascript envoi variable d'un input vers url
- Url - Guide
- Votre envoi est réacheminé vers son site de distribution - Forum Consommation & Internet
- Votre envoi est en cours de transport vers son site de livraison - Forum Consommation & Internet
- Envoi impossible messenger - Forum Facebook Messenger
- Input signal out of range - Forum Ecran
1 réponse
Bonjour,
Vraiment personne ne sait pourquoi ma variable javascript ne se transmet pas dans mon url ?
<th>
<input type="text" id="quantity_{USER.TR.PRODUCTID}"onkeyup="document.getElementById('quantity_hidden_{USER.TR.PRODUCTID}').value = this.value;" />
</th>
<th>
<form method="post" action="products/products.php?add&userID={USER.TR.USERID}&productID={USER.TR.PRODUCTID}&quantity="+document.getElementById('quantity_hidden_{USER.TR.PRODUCTID}').value";>
<input type="hidden" id="quantity_hidden_{USER.TR.PRODUCTID}" name="quantity"/>
<input type="image" src="images/add.gif" onclick="this.submit();" />
</form>
</th>
Vraiment personne ne sait pourquoi ma variable javascript ne se transmet pas dans mon url ?
<th>
<input type="text" id="quantity_{USER.TR.PRODUCTID}"onkeyup="document.getElementById('quantity_hidden_{USER.TR.PRODUCTID}').value = this.value;" />
</th>
<th>
<form method="post" action="products/products.php?add&userID={USER.TR.USERID}&productID={USER.TR.PRODUCTID}&quantity="+document.getElementById('quantity_hidden_{USER.TR.PRODUCTID}').value";>
<input type="hidden" id="quantity_hidden_{USER.TR.PRODUCTID}" name="quantity"/>
<input type="image" src="images/add.gif" onclick="this.submit();" />
</form>
</th>