Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Select dynamique [ Archives / AU SECOURS !!! ] (mandaillou)

jeudi 24 novembre 2005 à 11:53:37 | Select dynamique

mandaillou

Salut
J'ai un champ select qui est rempli dynamiquement.
Je voudrais que le nombre de lignes qu'il affiche (attribut size) corresponde au nombre d'items dans la liste.
J'ai essayé un truc dans ce genre là, mais sans succès.
<select name="liste" multiple  onChange="this.size=this.options.length"> </select>
Merci

jeudi 24 novembre 2005 à 12:44:07 | Re : Select dynamique

bultez

Membre Club

Bonjour,
   this.size=this.length ?? peut-être.
Cordialement. Bul. ~
Site ~


jeudi 24 novembre 2005 à 13:00:15 | Re : Select dynamique
jeudi 24 novembre 2005 à 13:05:03 | Re : Select dynamique

bultez

Membre Club

"chez moi" ça baigne ( IE ).
 il faudrait voir la page.
Cordialement. Bul. ~
Site ~


jeudi 24 novembre 2005 à 15:02:03 | Re : Select dynamique

mandaillou

Voici mon code.


<SCRIPT LANGUAGE="JavaScript">

// fonction qui ajoute un item dans le select
 function Ajouter(form) {
  var element=new Option(form.fichier.value);
  form.liste.options[form.liste.options.length]=element;
 }
  
</SCRIPT>

<form name="formulaire_ftp" method="post" action="ftp.cfm">
 
fichier à uploader<input type="file" name="fichier" size="50" onChange="Ajouter(this.form)"><br>
 
 <select align=top name="liste" multiple style="background-color: #FDA5AF; width: 400;" onChange="this.size=this.length"> </select> <br>
   
<input type="submit" value="valider" >

</form>


 


jeudi 24 novembre 2005 à 15:19:24 | Re : Select dynamique

bultez

Membre Club

ça marche...
mais peut-être ne sommes nous pas d'accord sur
le onchange : c'est on clique sur une ligne que cette
action est déclenchée.
donc :

<SCRIPT type="text/JavaScript">

// fonction qui ajoute un item dans le select
 function Ajouter(frm) {
  var element=new Option(frm.fichier.value);
  frm.liste.options[frm.liste.options.length]=element;
  frm.size=frm.length;
 }
  
</SCRIPT>

<form name="formulaire_ftp" method="post" action="ftp.cfm">
 
fichier à uploader<input type="file" name="fichier" size="50" onChange="Ajouter(this.form)"><br>
 
 <select align=top name="liste" multiple style="background-color: #FDA5AF; width: 400;"> </select> <br />
   
<input type="submit" value="valider" />

</form>


peut-être ?
Cordialement. Bul. ~
Site ~


jeudi 24 novembre 2005 à 15:19:33 | Re : Select dynamique

mandaillou

Réponse acceptée !
function Ajouter(form) {
  var element=new Option(form.fichier.value);
  form.liste.options[form.liste.options.length]=element;
  form.liste.size=form.liste.options.length;
 }

En faisant comme ça, ça marche nickel.
Merci



Cette discussion est classé dans : nombre, dynamique, select


Répondre à ce message

Sujets en rapport avec ce message

Nombre de Lignes d'un SELECT [ par DeathAngel ] Bonjour à tous.J'ai une question toute con à vous poser : Y a-t-il un moyen de limiter le nombre de lignes affichées dans un ?Exemple : J'ai 250 lign affichage dynamique de select [ par Ma2004 ] Salut,Je voudrais offrir un choix à l'utilisateur par un menu déroulant (avec un select), là pas de problème. Ensuite je voudrais que selon le choix s Afficher le nombre de jour d'un mois en fonction du mois selectionne [ par Monico9385 ] Bonjour tout le monde, alors voila mon probleme: j'ai 2 select, un contenant les mois numerotés de 01 à 12, et un autre contenant les jours numéroté Balise select dynamique [ par TiotBour ] Bonjour,Voici mon soucis :Je souhaite faire un formulaire avec 2 : l'un contient les catégories, l'autre les sous catégories.Je voudrais que lorsque valeurs de formulaire 'select' dynamique [ par DarkTiteuf ] Voila bonsoir j'ai le cas suivant : et je voudrais que lorsque je clique sur une valeur a gauche cela change le tableau de droite. La propriété onch Compter le nombre de données dans un select [ par nougitch ] Bonjour,J'aimerais savoir s'il est possible de connaître le nombre de données contenues dans un select (le nombre de choix proposé à l'utilisateur), c selects dynamique?? [ par newlc ] bonjour,j'ai deux "select" avec les mêmes infos (d'une requete sql) mais pas les mêmes "value"quand je choisi une chose dans le premier select , je vo ajout dynamique d'une option dans un select [ par durand2504 ] bonjour,je souhaite ajouter dynamiquement une option  dans une liste déroulante, au lancement de la page, à partir des informations contenue dans un t Petit script pour des zones de texte dynamiques [ par clenio ] hélloJe suis en train de faire mes premiers pas (et premières armes) en php et javascript.Mon code récupère la valeur du SELECT et doit afficher en co Comment énumérer les optgroup d'un select [ par kbalevil ] Salut à tous, Voici mon soucis, Je souhaiterais changer l'état des groupes d'une combo contenant des groupes. Je sais que pour la balise , c'est opt


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,187 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.