Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
877 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Sélectionner/désélectionner TOUS les <option> d'un <select> [Résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sélectionner/désélectionner TOUS les <option> d'un <select> [Résolu]

n°923634
Dr Raf
Roaccutane® powered
Posté le 15-12-2004 à 11:12:15  profilanswer
 

Je galère, j'arrive même pas a choper le nombre d'options dans le select :cry:
 

Code :
  1. function selectall(formulaire)
  2. {
  3. alert(formulaire.rub.options.length);
  4. }


 

Code :
  1. <select name="rub[]" size="10" multiple>
  2. <optgroup label="Ecole">
  3.   <option value="1">Tarifs - Inscription</option>
  4.   <option value="2">Cantine</option>
  5. </optgroup>
  6. </select>


 

Code :
  1. <a href="#" onclick="javascript:selectall(this.form);">Tout selectioner</a>


 

Citation :

Erreur : 'rub' a la valeur Null ou n'est pas un objet.


Message édité par Dr Raf le 15-12-2004 à 12:23:42
mood
Publicité
Posté le 15-12-2004 à 11:12:15  profilanswer
 

n°923663
Bidem
Posté le 15-12-2004 à 11:29:19  profilanswer
 

Code :
  1. <select name="rub[]" size="10" multiple>


 
le name n'est pas valide : essaye name="rub" ...
 

Code :
  1. <a href="#" onclick="javascript:selectall(this.form);">Tout selectioner</a>


 
Le this.form n'a pas de sens vu que this représente ton élément <a>

n°923706
Dr Raf
Roaccutane® powered
Posté le 15-12-2004 à 11:53:19  profilanswer
 

merciii ca marche now :)
 
je pensais que comme le lien etait dans le form il faisait référence au formulaire (comme les input)

n°923707
bob007
Posté le 15-12-2004 à 11:56:05  profilanswer
 

le name est valide et meme parfois obligatoire avec les [] (en php par exemple, pour que le select soit traité comme un array!
Ton problème vient du fait que le name n'est pas fait pour ce que tu veux faire! Utilises l'id plutot!
Enfin remarque si ca marche, tu t'en fous peut etre! :lol:

n°923717
Dr Raf
Roaccutane® powered
Posté le 15-12-2004 à 12:01:59  profilanswer
 

non ca foirait j'ai utilisé les id avec getElementById finalement.

n°923735
Dr Raf
Roaccutane® powered
Posté le 15-12-2004 à 12:21:12  profilanswer
 

bon voilà pour ceux que ca interesseraient :
 
Sélectionner/désélectioner toutes les valeurs d'un SELECT à choix multiple avec récupération des valeurs en PHP derrière.
 

Code :
  1. <select name="name_select[]" id="id_select" multiple="multiple">


 

Code :
  1. onclick="javascript:selectall(true)" // pour selectionner
  2. onclick="javascript:selectall(false);" // pour delectionner


 
 

Code :
  1. function selectall(bool){
  2. var nb=document.getElementById('id_select').options.length;
  3. for(i=0;i<nb;i++)
  4. {
  5.   document.getElementById('id_select').options[i].selected=bool;
  6. }
  7. }


 
 

Code :
  1. for($i=0;$i<count($_POST["name_select"]);$i++)
  2. {
  3. echo($_POST["name_select"][$i]);
  4. }


 
aller ++  :hello:


Message édité par Dr Raf le 15-12-2004 à 19:46:41
n°923776
bob007
Posté le 15-12-2004 à 13:43:53  profilanswer
 

<select name="name_select[]" id="id_select" multiple="multiple"> [:aloy]
 
Voila, la c'est top! Bravo


Message édité par bob007 le 15-12-2004 à 13:44:52
n°924401
Dr Raf
Roaccutane® powered
Posté le 15-12-2004 à 19:47:03  profilanswer
 

voila merci  :jap:


Message édité par Dr Raf le 15-12-2004 à 19:47:23

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Sélectionner/désélectionner TOUS les <option> d'un <select> [Résolu]

 

Sujets relatifs
afficher masquer un select[résolu] installation SDK netbeans... qui marche pas
[Résolu][ASPX][C#] Création dynamique d'un control et évènementProbleme de addActionListener [résolu]
[RESOLU] Apache - PHP5[RESOLU]encore un probleme de script!
requette sql (mysql) [RESOLU][RESOLU] probleme de script d'upload.
[VBA Excel] [Résolu] Pb d'import de données txt dans excel avec VBA.[VBA Excel] Remplir 50 labels en une seule commande ? [résolu]
Plus de sujets relatifs à : Sélectionner/désélectionner TOUS les <option> d'un <select> [Résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR