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

plop34 -  
 najoua -
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. Utilisateur anonyme
     
    <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
    0
  2. najoua
     
    essaie comme ça
    var a=l1.options[l1.options.selectedIndex].value;
    0