Integrer URL dans formulaire

payetonju Messages postés 436 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 2 juillet 2014 - 9 avril 2008 à 09:48
payetonju Messages postés 436 Date d'inscription mercredi 26 septembre 2007 Statut Membre Derniè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.

SVP aidez moi le plus vite possible.

Je vous remercie d'avance.

Ju'.

15 réponses

Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
9 avril 2008 à 10:37
<meta http-equiv= "CONTENT-TYPE" content="text/html; charset=utf-8" />
<title>
</title>
<meta name="GENERATOR" content="OpenOffice.org 2.4 (Linux)" />
<style type="text/css">
<!--
@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }
-->
</style>
Salut,

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 ..."

OoWORAoO
0
payetonju Messages postés 436 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 2 juillet 2014 4
9 avril 2008 à 10:47
Oups j'ai ,sans faire expres, cliqué sur "réponse acceptée je ne sais pas ce que ça fait...

Enfin bref, merci de ta réponse c'est gentil,

J'ai testé http://www.domaine.fr/produit.htm?reference=123456

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.

snif :'(

Merci.

Ju'
0
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
9 avril 2008 à 11:47
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" />
<title>
</title>
<meta name="GENERATOR" content="OpenOffice.org 2.4 (Linux)" />
<style type="text/css">
<!--
@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }
-->
</style>
Salut,

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 ..."

OoWORAoO
0
payetonju Messages postés 436 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 2 juillet 2014 4
9 avril 2008 à 11:51
re,

c'est de l'HTML tout simple, avec des rajouts de javascripts, donc effectivement ça ne doit pas être le bon forum, dsl,

si tu pouvais transferer mon message afin que l'on puisse m'aider le plus rapidement possible. ça sera bien sympa.

Je te remercie

Ju'
0

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

Posez votre question
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
9 avril 2008 à 11:56
Salut,

voilou c'est fait ^^

------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

OoWORAoO
0
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
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... ) ?

<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
0
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
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]
0
payetonju Messages postés 436 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 2 juillet 2014 4
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

Et pour ta derniere question, "qui pointe vers une page de commande" j'ai fait un  href basique, de ce style :
http://www.domaine.fr/page_produit.htm?nom_du_champs_du_formulaire=valeur_que_je_souhaite_mettre

Mais ça ne marche pas. Je ne comprend pas. Il doit sûrement y manquer un détail.

Merci pour ton aide.
0
payetonju Messages postés 436 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 2 juillet 2014 4
9 avril 2008 à 14:48
Ou peut etre que dans le champs de mon formulaire, je dois ne dosi pas laisser la valeur nulle (vide) mais peut etre que je devrais y placer un petit code pour que ça fasse le rapprot avec cette ligne http://www.domaine.fr/page_produit.htm?nom_du_champs_du_formulaire=valeur_que_je_souhaite_mettre

ici, mon champs s'appelle reference, et en valeur, on mettera une valeur à 6 chiffres, par exemple 123456
http://www.domaine.fr/page_produit.htm?reference=123456

et mon input donne :
0
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
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

<hr />                Cordialement            Bul         []mon Site]     [M'écrire]
0
Twinuts Messages postés 5375 Date d'inscription dimanche 4 mai 2003 Statut Modérateur Dernière intervention 14 juin 2023 111
9 avril 2008 à 15:28
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" />
<title>
</title>
<meta name="GENERATOR" content="OpenOffice.org 2.4 (Linux)" />
<style type="text/css">
<!--
@page { size: 21cm 29.7cm; margin: 2cm }
P { margin-bottom: 0.21cm }
-->
</style>
Salut,

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 ..."

OoWORAoO
0
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
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....

<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
0
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
9 avril 2008 à 15:42
tant qu'à java, flash : je ne sais pas.   html pur : pas possible.
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
0
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
9 avril 2008 à 15:44
ah... je ne répondais pas à twinuts !!!  mais à ju...
    aurais-je  mélanger des réponses ... ?
<hr />                Cordialement            Bul         [mon Site]     [M'écrire]
0
payetonju Messages postés 436 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 2 juillet 2014 4
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)

@++
0
Rejoignez-nous