[Javascript] éléments séléctionnés

Bonjour à tous,

Je voudrais savoir comment mettre dans une variable les options séléctionnées d'un "select", j'ai essayé cela mais ca ne marche pas :

var a=document.formulaire.liste.option.value.checked;
ou
var a=document.formulaire.liste.option.selectedIndex.value;

Mercii

2 réponses

  1. essaie comme ça
    var a=l1.options[l1.options.selectedIndex].value;
    1. <html>
        <head>
          <script language="javascript" type="text/javascript">
            function formsubmit(){
      	options = document.formulaire.liste.options;
      	selectedValues = new Array();
              for(i=0 ; i<options.length ; i++){
      	  if(options[i].selected){
      	    selectedValues[selectedValues.length]=options[i].value;
                  alert(options[i].value+" is selected");
                }
              }
      	formAction  = "https://www.google.be/webhp?hl=fr&gws_rd=ssl";
      	for(i= 0 ; i<selectedValues.length ; i++){
      	  if(i>0) formAction += "+";
      	  formAction += selectedValues[i]; 
      	}
      	formAction += "&meta=";
      alert(formAction);
              document.formulaire.action=formAction;
              return true;
            }
          </script>
        </head>
      
        <body>
          <form name="formulaire" id="formulaire" action="" method="POST">
            <select name="liste" id="list" multiple>
              <option value="CCM">CCM</option>
              <option value="HackTrack">HackTrack</option>
              <option value="javascript">javascript</option>
              <option value="java">java</option>
            </select>
      <br/>
      <input type="submit" onclick="return formsubmit();"/>
          </form>
        </body>
      </html>
      


      ;-)
      HackTrack