Recuperer variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Recuperer variable

par Truc » 11 févr. 2006, 13:54

Salut, c'est un peu confus mais je me lance :wink:

je suppose que les champs cachés sont correctement renseignés
sur le clic de refus la popup doit s'ouvrir avec la valeur courante de l'élément "expediteur".

Avant tout les 2 boutons submit portent le meme nom et le meme id, impossible de faire une différence dans ce cas.Donne leur déjà des identifiants différents.

Proposition:
<input name="expediteur" type="hidden" value="" />
...
...
<input name="refuser" type="submit" id="refuser" onclick="pop_it(document.forms['formchat'].elements['expediteur'].value)" value="Refuser"/>

Recuperer variable

par serenity » 11 févr. 2006, 12:12

bonjour

je transmet des variables d'un iframe dans un div de ma page qui apel mon iframe.

Pour ce transfert je mais mes variables dans des champs hidden d'un formulaire. ce formulaire quand la personne l'envoi cela ouvre un popup.

cela marche mais je voudrait qe le nom de mon popup contienne une de c'est variable et ca je n'arrive pas.

je met mon code vous comprendrez mieux.

le code du iframe qui permet d'envoyer les variables vers mon div:
 <script language="JavaScript">

window.parent.document.getElementById("centerLayer").style.visibility = "visible";
window.parent.document.formchat.destinataire.value= "<? echo $idlogin; ?>";
window.parent.document.formchat.expediteur.value= "<? echo $expediteur; ?>";
window.parent.document.formchat.pseudo.value= "<? echo $pseudo; ?>";
window.parent.document.formchat.pseudo2.value= "<? echo $pseudo2; ?>";
  </script>	
le code de mon div qui permet d'envoyer mon formulaire.
<div id="centerLayer" style="HEIGHT: 73px; LEFT: 100px; POSITION: relative; TOP: 50px; WIDTH: 205px; Z-INDEX: 6; background-color: #FFF697; layer-background-color: #FFF697; border: 1px none #000000; visibility: hidden;">
        <form action="chat/index.php" method="get" name="formchat" target="_blank" id="formchat">
          <div align="center">
            <input name="expediteur" type="hidden" />
            <input name="pseudo" type="hidden" />
            <input name="test12" type="hidden" value="1" />
            <input name="bouton" type="submit" id="bouton" onclick="pop_it(formchat)" value="Accepter"/>
            <input name="bouton" type="submit" id="bouton" onclick="pop_it(nom du popup)" value="Refuser"/>
          </div>
        </form>
      </div>   
donc je voudrais mettre dans nom du popup la variable expediteur.

voila merci de votre aide.