Bonjour … tous !!
J'aimerais un coup de pouce pour ce code.
J'ai un formulaire principal nomm‚ index.html. Il est compos‚ de deux iframes et d'un cham text.
Dans le fichier liste.php j'ai une liste de choix qui s'affiche dans la FRAME1 quand je fais une selection dans cette liste la 2 Šme liste apparait dans la
FRAME2.
J'aimerais r‚cup‚rer la valeur du input serv provenant de liste.php dans le input iserv de index.html.
Voici le script qui devrait permettre de le faire :
window.parent.document.forms['form'].elements['iserv'] = i;
Cependant cela ne fonctionne pas.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
INDEX.HTML
<html>
<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nouveau Formulaire</title>
</head>
<form name="form" method="post" action="page.php">
<IFRAME name="FRAME1" src="liste_serv.php" height="100" width="300" frameborder="0" > </IFRAME>
<IFRAME name="FRAME2" src="Blank.html" height="100" width="300" frameborder="0" > </IFRAME>
<input name="iserv">
</form>
</html> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
liste.php
<html>
<head>
<meta http-equiv="Content-Language" content="fr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
</head>
<body bgcolor ="#e8e8ff">
<script language="JavaScript">
function Lien()
{
i = document.fserv.tserv.value;
window.parent.document.forms['form'].elements['iserv'] = i;
window.document.fserv.serv.value=i;
document.fserv.submit();
}
</script>
<form name="fserv" method="post" target = 'FRAME2' action="liste2.php">
<form name="fserv1" method="post" action="index.html">
<?php
//connection
base de donnee Access Formulaire
$cnx=odbc_connect('ma_base','','');
?>
<select size=1 name="tserv" onChange="Lien()">
......
ma requete
?>
<input name="serv">
</form>
</form>
</body>
</html> |
Partager