par
animithra » 25 mai 2008, 13:53
Bonjour.
Si tu ne souhaites que faire un affichage et ne pas traiter le choix, tu peux gérer ça sans clic, de deux façons différentes :
//affichage par boîte de dialogue
Code : Tout sélectionner
<script language="JavaScript">
function recupere() {
alert(document.form1.critere.value);
}
</script><code type="html">
<form name="form1" method="POST" action="essai.php">
<div align="left">
<select name="critere" onChange="recupere();">
<option value="points au 1er tour">points au 1er tour</option>
<option value="points au 2e tour">points au 2e tour</option>
<option value="points (total)">points (total)</option>
</select>
</div>
</form>
alert(); ouvre une boîte de dialogue qui annonce le résultat
//affichage dans une partie choisie de la page
Code : Tout sélectionner
<script language="JavaScript">
function recupere() {
document.getElementById("zoneAffichageChoix").innerHTML = "<p>"+document.form1.critere.value+"</p>";
}
</script><code type="html">
<form name="form1" method="POST" action="">
<div align="left">
<select name="critere" onChange="recupere();">
<option value="points au 1er tour">points au 1er tour</option>
<option value="points au 2e tour">points au 2e tour</option>
<option value="points (total)">points (total)</option>
</select>
</div>
</form>
<div id="zoneAffichageChoix">
</div>
innerHTML écrit du HTML à l'emplacement désigné par le getElementById (attention il faudra tout écrire sur une ligne).
J'espère avoir répondu à ta question.
Bonne progra !
Bonjour.
Si tu ne souhaites que faire un affichage et ne pas traiter le choix, tu peux gérer ça sans clic, de deux façons différentes :
//affichage par boîte de dialogue
[code]
<script language="JavaScript">
function recupere() {
alert(document.form1.critere.value);
}
</script><code type="html">
<form name="form1" method="POST" action="essai.php">
<div align="left">
<select name="critere" onChange="recupere();">
<option value="points au 1er tour">points au 1er tour</option>
<option value="points au 2e tour">points au 2e tour</option>
<option value="points (total)">points (total)</option>
</select>
</div>
</form>
[/code]
alert(); ouvre une boîte de dialogue qui annonce le résultat
//affichage dans une partie choisie de la page
[code]
<script language="JavaScript">
function recupere() {
document.getElementById("zoneAffichageChoix").innerHTML = "<p>"+document.form1.critere.value+"</p>";
}
</script><code type="html">
<form name="form1" method="POST" action="">
<div align="left">
<select name="critere" onChange="recupere();">
<option value="points au 1er tour">points au 1er tour</option>
<option value="points au 2e tour">points au 2e tour</option>
<option value="points (total)">points (total)</option>
</select>
</div>
</form>
<div id="zoneAffichageChoix">
</div>
[/code]
innerHTML écrit du HTML à l'emplacement désigné par le getElementById (attention il faudra tout écrire sur une ligne).
J'espère avoir répondu à ta question.
Bonne progra !