begin process at 2012 05 29 23:02:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

Récupération de valeur


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Récupération de valeur

samedi 17 mars 2007 à 16:15:09 | Récupération de valeur

metalgear

Bonjour,

Voilà j'espère ne pas vous poser une colle  voiçi ma question :

J'ai une page (parent) qui ouvre une popup (blank).
Dans ma page parent j'ai un formulaire avec une zone de texte (ligne simple) où l'on ne peut pas ecrire (en readonly donc) ainsi que le lien permettant d'ouvrir la popup (blank).
Cette page est en PHP.

Dans ma popup (blank) j'ai une liste de choix possibles mais on ne peut en sélectionner qu'un par un bouton radio. Chaque bouton radio a une valeur que je lui ai assigné (Radio1, Radio2, Radio3, Radio4). En bas de cette page, un bouton pour fermer cette popup.
Cette page est en HTML.

Voilà donc ce que je souhaiterais, c'est que lorsque l'on valide un des boutons radio, sa valeur soit affichée directement dans la zone de texte sans que la popup ne soit fermée (elle est fermée manuellement). Bien entendu si l'on clique sur chacun des boutons radio un par un, il ne faut QUE la valeur du dernier bouton radio validé. Une fois le choix effectué, le visiteur clique sur le bouton de la popup pour la fermer et la valeur de son choix est affichée dans la zone de texte.
Il faudrait également que le choix d'un bouton radio ne recharge pas la page parente car d'autres données ont déjà été rentrées dans le formulaire de la page parente (qui contient d'autres champs hormis celui-ci).

Voilou donc si vous avez des idées sur ma question n'hésitez pas
PS : pas trop d'explications techniques je suis un amateur sans connaissances
Merci beaucoup d'avance..

samedi 17 mars 2007 à 17:05:43 | Re : Récupération de valeur

stfou

Membre Club
Bonjour.
Dans ta popup, essaie window.parent.document.lenomdetonformulaire.lenomdetonchamp.value = document.lenomdetonformulairepopup.lenomdetalistedebouton[document.lenomdetonformulairepopup.lenomdetalistedebouton.selectedIndex].value
(enfin normalement selectedIndex c'est pour les listes déroulantes, mais peut-être que ça marche...)


Le travail n'a jamais tué personne, mais pourquoi prendre le rique ?

samedi 17 mars 2007 à 18:36:36 | Re : Récupération de valeur

metalgear

Merci pour ta réponse stfou,

Seulement le problème des boutons radios c'est qu'il n'y a pas de nom de groupe comme les listes qui ont un nom de groupe et plusieurs valeurs dans ce groupe. Les boutons radio ont chacun une balise qui les délimite, par conséquent, impossible de renseigner "lenomdetalistedebouton".
J'ai un code similaire à celui-ci seulement je ne sais pas comment l'adapter avec des boutons radio plutôt qu'une liste déroulante.

Si tu as des idées ou d'autres personnes, n'hésitez pas, merci d'avance
dimanche 18 mars 2007 à 00:39:48 | Re : Récupération de valeur

metalgear

Hé bien aurais-je posé une colle à la communauté javascriptfr ?

Pour ceux qui n'auraient pas trop compris ce que je cherche à faire, voiçi l'exemple du site VBBreizh (qui me sert de base, très bon site) :

Communication entre fenêtres

Voilà je cherche à faire la même chose, excepté que la transmission de valeur ne s'effectuerait pas par un menu déroulant mais par un bouton radio, seulement je n'arrive pas à l'adapter..

Merci d'avance pour vos réponses

dimanche 18 mars 2007 à 11:32:56 | Re : Récupération de valeur

metalgear

Toujours personne n'a une idée sur le sujet ? Je désespère !
dimanche 18 mars 2007 à 12:21:41 | Re : Récupération de valeur

bultez

Membre Club




Bonjour,

    tu connais l'évênement à utiliser sur les radios ?       onclick ou onchange
    tu sais comment récupérer la value de ce radio ?       this.value
    tu connais comment s'adresser à un champ texte ?    document.name du formulaire.name de l'input text.value
                                                                               ou        document.getElementById("id de l'input text").value
    tu sais comment un pop-up accède à la page mère ?  window.opener.objet de la page mère

    tu as tout. si ça ne fonctionne pas, met nous un petit extrait de ce que tu fais.
    un petit extrait ! pas 268975 lignes et pas le php, le html générée.
    ( ça représente quoi... moins de 20 lignes tout compris à priori )


Cordialement            Bul     [mon Site]     [M'écrire]

dimanche 18 mars 2007 à 15:27:29 | Re : Récupération de valeur

metalgear

Tout d'abord, merci pour ta réponse Bultez.
Donc en fait, j'ai créé une page de devis avec une zone de texte (parmis tant d'autres) où doit s'afficher le nom de la formule choisie. A côté de cette zone de texte, un lien permettant d'accéder à la fenêtre affichant toutes les formules possibles (cette fenêtre est appelée par un script window.open). Dans cette popup, quatre choix possibles, un bouton radio sous chaque choix. Voilà, après il faut juste que en cliquant sur un bouton radio, sa valeur soit affichée dans la zone de texte de la page parente..

Le script de la page parente :

<a href="javascript:void(0);" onClick="formules();">[Voir les formules]</a>
<input name="formule" type="text" class="Champ" id="formule" size="20" readonly="1"/>

Le script de la popup (un exemple) :

<label for="radio1">[<input type="radio" id="radio1" value="radio01" name="radio" onClick="return rangee_choix_option('radio','rangee',4);" onKeyUp="return rangee_choix_option('radio','rangee',4);">] Selectionner la formule standard</label>

Les ajouts du type rangee_choix_option sont en rapport avec un script qui permet de mettre en surbrillance la case du bouton radio sélectionné. Je ne pense pas qu'il y ai d'interférences à ce niveau là. Merci d'éclairer ma lanterne
dimanche 18 mars 2007 à 15:53:03 | Re : Récupération de valeur

stfou

Membre Club
C'est <input type="radio" onchange="window.parent.passevariable(04);"> (par exemple si c'est le bouton n°4)
et dans la page parente :
function passevariable(v)
{
var valeurs=["Formule standart","formule 2","formule3 etc..."];
document.formule.value=valeurs[v];
}


Le travail n'a jamais tué personne, mais pourquoi prendre le rique ?

dimanche 18 mars 2007 à 16:10:34 | Re : Récupération de valeur

metalgear

Encore une fois, merci pour ton aide.

Cela ne fonctionne pas mais je sens que ca progresse tout de même.
Peut-être manque t-il un détail ?
Merci pour votre aide
dimanche 18 mars 2007 à 16:35:05 | Re : Récupération de valeur

metalgear

Le script fait au plus simple nous informe d'une erreur (au niveau de la popup)
"Cet objet ne gère pas cette propriété ou cette méthode"

Communication inter-window

Le zip du script se trouve sur cette page...
Merci d'avance pour votre aide

1 2

Cette discussion est classée dans : bouton, page, valeur, radio, popup


Répondre à ce message

Sujets en rapport avec ce message

Bouton radio [ par iomega ] Bonjour à tous j'ai 3 boutons qui qui contiennent des valeurs et je voudrai savoir comment fait-on pour que lorsque je selection une valeur et que la actualiser une page avec php [ par rich25200 ] bonjour;sur ma page j'ai un bouton et lorsque je clique dessus je transmet a ma barre d'adresse une valeur comme www.index.php?mavaleur=1et lors du cl fermer une page d'accueil dans POPUP [ par kartoon ] Bonsoir,Je souhaiterai que le bouton (fermer accueil)qui se trouve dans une popup, puisse fermer la page principale en un cliquant sur le bouton.(une Bouton radio "dynamique" [ par mulbek ] Bonjour à tous, je voudrais faire un truc super simple à intégrer en PHP mais comme un gros nul j'y arrive pas (et j'ai cherché) : je voudrais qu'en c Popup qui se lance par un bouton avec 3 pages A+B+C [ par cybervore ] Bonjour à tous !Voilà j'ai un souci avec une page web.J'ai trois pages : index, popup et page2.Dans la page web index, je veux quand je clique sur un Popup qui se lance par un bouton avec 3 pages A+B+C [ par cybervore ] Bonjour à tous !Voilà j'ai un souci avec une page web.J'ai trois pages : index, popup et page2.Dans la page web index, je veux quand je clique sur un Refresh Iframe depuis un popup [ par yanis7518 ] salut a tousj'ai une page principale avec une iframe et un bouton.lorsque je click sur le bouton j'ouvre un popup pour y entrer des données. Lorsque j Communiquer avec une popup sans son parent [ par mika1 ] Bonjour ! Etant assez novice en javascript, je m'en remet à votre savoir : Je lance une popup sur la home page de mon site, cette popup contient une Enregistrement de forumlaire par popup virtuelle [ par sananas ] Bonjour,J'aimerais s'avoir s'il est possible d'insèrer une page dans un calque pour traiter des données...Je m'explique j'ai un formulaire a remplir a Fermer un popup tout en chargant une nouvelle page dans la fenetre mère [ par popeye59 ] Bonjour, Je charge une popup de confirmation de suppression d'un elment. 2 possibilités: bouton "non"-->retour sur la page mere avec un sef.close bou


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales