JS remplir un formulaire avec un click

waouh
WRInaute discret
WRInaute discret
 
Messages: 167
Inscription: 18 Mai 2004

JS remplir un formulaire avec un click

Message le Jeu Jan 05, 2006 12:13

Bonjour,

Sur un site je propose a mes membres de choisir le design de leur gallerie photo.

J'aimerais que sur le formulaire d'inscription, grace a un lien la liste des design s'ouvre dans une popup et qu'en clickant sur le design voulu, la popup se ferme et que le formulaire affiche la miniature du design selectionné.

De nombreux sites le font mais je n'y connais strictement rien au JavaScript

quelqu'un sait comment faire ?


blman
WRInaute accro
WRInaute accro
 
Messages: 3073
Inscription: 5 Sep 2003

Message le Jeu Jan 05, 2006 12:28

C'est pas très compliquer à faire :

Ta page A ouvre une page B.

Dans ta page A, tu a un formulaire avec un champ design (type text, hidden, ... comme tu veux. Par contre, ce sera un peu différent si c'est des checkbox ou des boutons radio). Dans ce champ, tu stocke le design choisi par ton visiteur.
Pour ouvrir la fenêtre, c'est un simple window.open, je pense que ça te pause pas de problème.

Quand ta page B est ouverte et que le visiteur clique sur le design choisi (onclick), tu fais :
- window.opener.document.tonformA.tonchampdesign.value=document.tonformB.tondesignchoisi.value si tu a un formulaire
- window.opener.document.tonformA.tonchampdesign.value="unevaleur" si tu clique directement sur l'image

Pour qu'il affiche la vignette dans la page A, un petit onchange sur le champ 'design' : document.lenomdetonimagevignette.src=le_chemin_de_la_vignette

Les codes que je te donne, je te les donne de mémoire, mais j'en suis sûr à 95%. C'est les principes, après pour bien coller à ton application, fais des recherches sur 'window.opener', 'image javascript', etc...
Dernière édition par blman le Jeu Jan 05, 2006 14:24, édité 1 fois.

waouh
WRInaute discret
WRInaute discret
 
Messages: 167
Inscription: 18 Mai 2004

Message le Jeu Jan 05, 2006 12:45

merci beaucoup pour ton aide, je vais essayer de faire ca cette apres midi !


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités