Bonjour,
j'ai crée une liste déroulante dans laquelle, je récupère le choix effectué.
1 2 3 4 5 6 7 8
|
<FORM NAME="Choix">
<SELECT NAME="Liste" onChange="Recup()">
<OPTION VALUE="">Choisir une option
<OPTION VALUE="mail">Mail
<OPTION VALUE="lettre">Lettre
</SELECT>
</FORM> |
1 2 3 4 5 6
|
function Recup() {
val = document.forms['Choix'].element['Liste'].selectedIndex;
if (val == 0) return;
choice = document.forms['Choix'].element['Liste'].options[val].value;
} |
choice contient le choix qui a été sélectionné.
Je dois modifier un code dans lequel il faut que j'intègre cette selection dans le cgi.
Actuellement, il y a ceci :
<img src="market_graph.cgi?type=bar&year=$year&mon=$mon&mday=$mday">
Avec en début de codes :
1 2 3
| my $mday = length(param("mday")) ? param("mday") : '';
my $mon = length(param("mon")) ? param("mon") : '';
my $year = length(param("year")) ? param("year") : ''; |
Je voudrais savoir si en ajoutant (je pose la question car je ne peux pas encore tester le code et connait peu cgi) :
<img src="market_graph.cgi?type=bar&year=$year&mon=$mon&mday=$mday&choice=$choice">
et
1 2 3 4
| my $mday = length(param("mday")) ? param("mday") : '';
my $mon = length(param("mon")) ? param("mon") : '';
my $year = length(param("year")) ? param("year") : '';
my $choice = length(param("choice")) ? param("choice") : ''; |
$choice aura pour valeur $choice = "mail" dans le cas ou j'aurais choisi MAIL dans ma liste déroulante.
Si ça ne fonctionne pas comme cela, comment est-ce qu'il faut que je procède ?
Merci
Partager