afficher sur une nouvelle page un resultat de combobox
Bonjour,
Sinon mon souci est :
j'ai créée une combo box dans un formulaire en html. Lorsque je submit mon formulaire, je souhaite récupérer le texte de la combo (et pas son indice), et l'afficher dans une nouvelle page html. Le traitement se fait en javascript.
Là où est mon souci est pour la deuxieme partie, l'affichage. Je joins mon code pour etre le plus complet possible.
Voici le code de ma première page.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<html>
<body>
<script language="javascript" src="monscript.js">
</script>
<form name="formA" method ="post" action="finale.html" onsubmit=memo(document.formA.nomOption)>
<table>
<tr>
<td>
<select name="nomOption">
<option value="1">toto
<option value="2">titi
<option value="3">tata
</select><br>
<input type="submit" value="OK" >
</td>
</tr>
</table>
</form>
</body>
</html> |
Comme vous pouvez le voir elle comporte la combo dans le form.Elle ne comporte pas le code javascript. Il est placé dans un fichier à part dans le meme dossier.
Voici ma deuxieme page:
Code:
1 2 3 4 5 6 7
|
<html>
<body onload=affichage()>
<script language="javascript" src="monscript.js">
</script>
</body>
</html> |
Tres simple aussi ...
Voici enfin mon script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
var texte ="";
function memo(ObjetSelectionne)
{
self.name = indice(ObjetSelectionne);
texte = self.name;
alert(texte);
return texte;
}
function indice(texteRetour)
{
return texteRetour.options[texteRetour.selectedIndex].text;
}
function affichage()
{
document.write(texte);
} |
alert est juste là pour vérifier ce que je récupère en sortie du traitement de la deuxieme fonction(indice).
Voilà vous savez tout.
Je donne à nouveau mon problème : je n'arrive pas à afficher sur ma deuxieme page le résultat de ma sélection dans la combo, qui est sur la première.
Qu'en pensez-vous?
Merci pour votre aide.