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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  cacher des options

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

cacher des options

n°1423528
mbarekh
Posté le 10-08-2006 à 11:43:49  profilanswer
 

Bonjour,
est il possible de cacher les options d'un select?
genre :  
 
<option style="display:none;" value="toto">toto</option>
 
et de le reafficher apres avec du javascript:  
document.monformulaire.monselect.options[i].style.display = 'inline';
 
est ce possible de faire un truc pareil?  

mood
Publicité
Posté le 10-08-2006 à 11:43:49  profilanswer
 

n°1423548
anapajari
s/travail/glanding on hfr/gs;
Posté le 10-08-2006 à 12:03:35  profilanswer
 
n°1423560
mbarekh
Posté le 10-08-2006 à 12:17:28  profilanswer
 

tu es sur?
car ça n a pas l 'air demarcher chez moi.
la console javascript me dit:
document.monformulaire.monselect.options[...].style a la valeur Null ou n est pas un objet

n°1423593
anapajari
s/travail/glanding on hfr/gs;
Posté le 10-08-2006 à 12:58:38  profilanswer
 

c'est qu'il ne trouve pas l'objet qui tu veux pointer avec document.monformulaire.monselect.options[i]

n°1423646
gatsu35
Blablaté par Harko
Posté le 10-08-2006 à 13:57:03  profilanswer
 


non pas sous IE :o
tested inside au taf :o
et je trouve ce comportement normal :o

n°1423657
anapajari
s/travail/glanding on hfr/gs;
Posté le 10-08-2006 à 14:07:56  profilanswer
 

ok je ferme ma bouche... :D
Pas de style sur les options pour IE!
Par contre le display:inline sur les options d'un select, j'avais jamais testé sous FF et c'est vrai que le résultat est ... surprenant!
 
Par contre je vois pas ou est le comportement normal gatsu?

n°1423662
gatsu35
Blablaté par Harko
Posté le 10-08-2006 à 14:12:55  profilanswer
 

un option n'est pas vraiment un élément HTML affiché, c'est juste un choix supplémentaire dans un select
 
quoi que je retire ce que j'ai dis, ca serait bien de pouvoir les styler :D
 
sinon pour ma part, je fais un truc simple
si c'est la premiere fois que je travaille sur le select
alors je créé un tableau associé à celui-ci dans lequel je met tous les options :D
ensuite il n'y a plus qu'à faire des appendChild :D
 
jte laisse coder la bête anapajari ?

n°1423668
anapajari
s/travail/glanding on hfr/gs;
Posté le 10-08-2006 à 14:23:20  profilanswer
 

Bin euhh .... moi je dis ça dépend ce qu'il veut vraiment!
S'il veut juste afficher/cacher des options ou si ça doit être relier à quelque chose de plus compliqué :o
Mais là, pour aller vite, je lui dirais plutot de faire 2 selects et d'afficher le bon :D
 
Par ailleurs, c'est possible de styler les options même sous IE ( ma phrase était un peu expeditive) mais juste IE a l'air de s'en battre de l'attribut display ( et le visibility) aussi

n°1423698
mbarekh
Posté le 10-08-2006 à 14:47:08  profilanswer
 

finalement j'aidécidé de faire 3 select. Maintenant je me bats avec e javascript pour afficher le bon à chaque fois.


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

  cacher des options

 

Sujets relatifs
Ajout d'options via un popupManière la plus efficace d'effacer une liste d'options d'un select
Ajouter/Cacher text recherche techniqueModifier en VBA les options d'habillage d'une image
Problème avec les options de la balise <p>comment cacher un message d'erreur (résolu)
Cacher nom de pages et arborescence site web?cacher la saisie
cacher du code javascript grace a PHP, possible ?[VB] Cacher URL sur un WebBrowser.Print()
Plus de sujets relatifs à : cacher des options


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)