Changer dynamiquement la taille de mon select

Changer dynamiquement la taille de mon select - HTML/CSS - Programmation

Marsh Posté le 10-03-2014 à 13:33:30    

Bonjour,
 
Je suis débutant en HTML/CSS/JS ! Je suis en train de faire u formulaire très basique, avec 2 selects où on doit passer un élément du select1 au select2. Ma fonction qui permet de déplacer est :
 

Code :
  1. function move(fromID, toID) {
  2. var i = document.getElementById(fromID).selectedIndex;
  3. var o = document.getElementById(fromID).options[i];
  4. var theOpt = new Option(o.text, o.value, false, false);
  5. document.getElementById(toID).options[document.getElementById(toID).options.length] = theOpt;
  6. document.getElementById(fromID).options[i] = null;
  7. }


 
Je voudrais, a chaque fois que j'ai déplacer élément, la taille de mon select augmente ou baisse.
 
Merci de votre aide !

Reply

Marsh Posté le 10-03-2014 à 13:33:30   

Reply

Marsh Posté le 10-03-2014 à 16:12:21    

Tu parles de la largeur du select ? Normalement, il change touts seul de taille en fonction de la longueur des items qui le composent sauf si t'as appliqué un style css qui contraint le width...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 10-03-2014 à 19:10:57    

Non, je parle de la longueur ^^.

Reply

Marsh Posté le 10-03-2014 à 22:17:59    

c'est un select multiple ? Dans ce cas, faut modifier l'attribut "size".


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed