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