payetonju
Messages postés436Date d'inscriptionmercredi 26 septembre 2007StatutMembreDernière intervention 2 juillet 2014
-
9 avril 2008 à 09:48
payetonju
Messages postés436Date d'inscriptionmercredi 26 septembre 2007StatutMembreDernière intervention 2 juillet 2014
-
9 avril 2008 à 17:42
Bonjour,
Je voudrais integrer, dans un champs de formulaire, automatiquement la partie d'une URL, on ma parlé d'un "?" a mettre dans l'URL mais je n'ai rien trouvé sur Google, alors jeme tourne vers vous en espérant y trovuer votre aide.
J'ai une page de présentation de produits, et sur la page d'un certain produit j'ai créé une icone cliquable "commander", qui pointe vers uen page de commande où il y a un petit formulaire a remplir nom, prenom adresse etc... et reference, et je voudrais que ce champs se remplisse automatiquement, on m'a dit que c'etait en fonction de l'URL, alros ej ne sais pas si c'est vrai.
il faut commencer par
composer ton URL comme suit
:
ex:
http://host/page.xx ? champ1 =value1&champ2= value2
ou
encore:
http://host/ ? champ1 =value1&champ2=value2
le
'?' signifie que tu vas ajouter des paramètres et les '&'
servent de séparateurs pour les différents champs.
Note il
est important que la valeur des champs soit URLEncodée
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
reference est le "name" du champs du formulaire et 123456 est un essai pour remplir le champs avec 123456
je suis sur la page "produit.htm" et en cliquant sur "commander" ça amene sur la apge de commande où j'ai mon fameux formulaire avec la case reference du produit déjà remplie et grisée.
Or quand je tappe ce que j'ai écrit au dessus, dans la meme syntaxe, cela ne marche pas!
Je test ce code en local, je ne pense pas que ce soit ça le probleme.
afin de te dire quel
méthode tu vas devoir utiliser pour récupérer les info de l'URL
peux-tu détailler les points suivants:
Ta question porte sur
une application web JAVA ou JAVASCRIPT ?
dans le cas ou tu
utilises JAVA : Tu utilises quoi ? jsp / servlet / autre?
dans le
cas ou tu utilises JAVASCRIPT : Bah c'est pas le bon forum mais il
suffit de le dire et je déplace la question sur le bon forum.
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 9 avril 2008 à 12:15
Bonjour,
j'ai pas tout lu... uniquement :
>>J'ai une page de présentation de produits, et sur la page d'un certain
produit j'ai créé une icone
>>cliquable "commander", qui pointe vers uen
page de commande où il y a un petit formulaire a
>>remplir nom, prenom
adresse etc... et reference, et je voudrais que ce champs se remplisse
>>automatiquement, on m'a dit que c'etait en fonction de l'URL, alros ej
ne sais pas si c'est vrai.
euh.... remplir un formulaire grâce à l'URL ?
rien compris là...
une url, c'est l'adresse d'une page sur un site.
tu voudrais-t-y-pas remplir le formulaire avec le produit commandé ?
tu utilises uniquement html et javascript ? pas de langage serveur ( asp, php, ruby... ) ?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 9 avril 2008 à 12:31
et question supplémentaire : >>qui pointe vers uen page de commande
qui pointe comment ? window.open, appel avec une URL ? ....
<hr /> Cordialement Bul [mon Site] [M'écrire]
payetonju
Messages postés436Date d'inscriptionmercredi 26 septembre 2007StatutMembreDernière intervention 2 juillet 20144 9 avril 2008 à 14:43
Bonjour,
Bonjour,
Il est apparament possible de remplir automatiquement des champs d'un formulaire en fonction de l'URL
(voir un message plus haut) :
"Salut,
il faut commencer par composer ton URL comme suit :
ex:http://host/page.xx?champ1value1 & champ2value2
ou encore:http://host/?champ1value1 & champ2value2
le '?' signifie que tu vas ajouter des paramètres et les '&' servent de séparateurs pour les différents champs.
Note il est important que la valeur des champs soit URLEncodée"
Oui j'utilise uniquement des langages s'exécutant coté client, java, html et flash
Excepté la requete d'envoi de formulairen asp qui pointe vers une base MySQL
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 9 avril 2008 à 15:18
>>possible de remplir automatiquement des champs d'un formulaire en fonction de l'URL
non, rien n'est jamais automatique .
si on ne fait rien, rien ne se passe.
tu peux transmettre des données par l'uRL, mais la page
qui réceptionne doit les traiter.
le principe : [url/?prm1=val1 ?prm1=val1
en php, il faut traiter $_GET['prm1'] qui serait = val1
...
qui pourront alors mettre à jour le champ du formulaire
bah dans ma pseudo
explication je ne parle pas du remplissage automatique d'un
formulaire... je donne juste un prémisse sur comment ajouter des
champs à une URL... rien de plus...
"Oui j'utilise
uniquement des langages s'exécutant coté client, java, html et
flash"
> Attention JAVA n'a rien à voir avec
JAVASCRIPT....
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 9 avril 2008 à 15:38
désolé si je ne sais pas lire....
>> je voudrais que ce champs se remplisse automatiquement,
je te cite... texto
et j'ai répondu, en javascript et en php....
payetonju
Messages postés436Date d'inscriptionmercredi 26 septembre 2007StatutMembreDernière intervention 2 juillet 20144 9 avril 2008 à 17:42
oui effectivement pour mon le java = javascript, jusqu'au moment (il y a moins d'une heure) où je me sui rendu compte que c'etait pas du tout la meme chose, pour moi java n'etait que le diminitif de javascript, donc c'est bien du javascript que j'ai, et non du java.
C'est bon j'ai trouvé mon probleme
j'ai bien mis dans mon URL http://www.domaine.fr/produits.htm?reference=123241, ça c'etait OP, le truc c'est que sur ma page commande je doit appeler cette "reference" en créant une variable dans une micro ligne de programme et mettre cette derniere dans l'attribut "value" dans mon INPUT du FORM en ASP. Apres cela, ça ne marchais toujours pas, pour que ça marche il suffisait enfin d'enregistrer ma page de commande en ASP et la mettre sur le serveur.
Je n'ai plus qu'à voir ça pour toutes mes pages produits et mon site sera mis a jour avec cette histoire de commandes, grâce à vous.
Merci de m'avoir mis sur la voie, ça m'a carrément aidé, et du coup ce sori je dormirais moins con car j'ai beaucoup appris aujourd'hui.
Merci encore et à bientôt (car maintenant je risque de revenir pour de nouvelles aventures !! lol)