Rechercher : dans
Par :

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

Dernière réponse le 9 mai 2006 à 09:08:31 plop34, le 6 mai 2006 à 00:37:23 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « [Javascript] éléments séléctionnés » dans :
Javascript - Modifier la hauteur (height) d'un élément HTML VoirPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il...
Javascript - Connaître la hauteur d'un élément HTML VoirSi vous souhaitez connaître la hauteur (height) d'un bloc HTML en javascript, il existe deux façons selon les navigateurs : element.offsetHeight element.style.pixelHeight Ainsi, le code suivant permet d'obtenir la hauteur d'un bloc HTML...
Javascript - l'objet Array VoirLes particularités de l'objet Array L'objet Array est un objet du noyau Javascript permettant de créer et de manipuler des tableaux. Voici la syntaxe à utiliser pour créer une variable tableau : var x = new Array(element1[, element2, ...]); Si...
Javascript - La notion d'objet VoirNotion d'objet Le but de cette section n'a pas pour ambition de traîter de la programmation orientée objet mais de donner une idée de ce qu'est un objet, concept nécessaire à la création de scripts Javascript. Le Javascript traite les éléments qui...
Javascript - Les événements VoirQu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...

1

 HackTrack, le 9 mai 2006 à 09:08:31

<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  = "http://www.google.be/search?hl=fr&q=";
	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

Répondre à HackTrack