remplir un formulire sur une autre page en javascript
j'ai creer une formulaire et j'aimerai que lors de sa soumission celui ci remplisse un champ sur un autre page(qui est ouverte)
disons en simple que je souhaite remplir le champ1 du formulaire de la page A à partir de la page B avec la valeur "trucmuche"
Xavier
La page B est ouverte via la page A ? C'est genre une pop up (ou un window.open) ? Ou bien c'est une nouvelle page issue d'un target="_blank" ?
Dans le premier cas, tu peux faire un parent.document.getElementById('l_id_de_l_element').value = 'trucmuche'; dans la page B.
Dans le second cas, à ma connaissance, tu ne peux pas (mais je me trompe peut-etre).
c'est une page ouverte avec target="_blank"
je récupére les données issus de la 1ère page via GET en php
(nom page)
(nom formulair)
(nom du champ à remplir)
j'avais pense quelque chse de ce syle
window.nom_page.nom_formulaire.nom_champ.value ='trucmuche'
Xavier
J'ai modifié mon script maintenant mz fenetre s'ouvre avec window. open mais cela ne fonctionne toujours pas
voici le code générer sur ma page B
ondblclick="javascript:parent.document.getElementByName('id_societe').value ='trucmuche';"
Xavier
Pour mieux comprendre j'ai créer un accés pour php facile via ce lien
votre login PHPFacile
votre code PHP
http://www.pc-chezmoi.com/menugestion.php
allez sur le lien saisir un enregistrement
Xavier
Voici une solution qui fonctionne :
<html>
<head>
<title>Page A</title>
<script type="text/javascript">
function blu() {
window.open('b.html');
}
</script>
</head>
<body>
<input type="text" name="text" id="mon_input_a" value="" />
<a href="javascript:blu();">pop up</a>
</body>
</html>
<html>
<head>
<title>Page b</title>
</head>
<body>
<input type="text" name="text" value="" id="mon_input_b" />
<a href="javascript:window.opener.document.getElementById('mon_input_a').value = document.getElementById('mon_input_b').value; window.close();">valider</a>
</body>
</html>
Je t'ai dis de la merde avec le parent, il fallait utiliser opener :/
merci mon cela fonctionne parfaitemnt maintenant grace à window.opener
Xavier
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: