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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JavaScript] Liste dynamique dans un formulaire SELECT

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JavaScript] Liste dynamique dans un formulaire SELECT

n°1433097
Millenius
Posté le 29-08-2006 à 14:56:31  profilanswer
 

Bonjour,

 

Dans un formulaire, je souhaite faire une liste de <select> dynamique, qui ajoute et supprime des <option> à la volée.
J'ai réussi en utilisant :

 


 

Code :
  1. <select name=model></select>
  2. <script>
  3. var newlist= document.getElementById("model" );
  4. var newoption = document.createElement('option');
  5. newoption.text = "ligne 1";
  6. newoption.value = 1;
  7. newlist.add(newoption);
  8. newlist.remove(0);
  9. </script>

 


Seul hic.. c'est pas performant du tout (j'ai plus de 1000 <options> )
Je cherche déjà une solution pour diminuer par 2 le temps de traitement.
Qd je dois supprimer 1000 lignes je dois faire 1000 foix : newlist.remove(0);
Ya pas une solution du style newlist.clear(); qui deleterait tout d'un coup ?

 

Merci d'avance !
 
Edit : je suis évident preneur pour toute solution plus rapide :p  


Message édité par Millenius le 29-08-2006 à 14:58:14
mood
Publicité
Posté le 29-08-2006 à 14:56:31  profilanswer
 

n°1433135
anapajari
s/travail/glanding on hfr/gs;
Posté le 29-08-2006 à 15:57:03  profilanswer
 

document.getElementById("model" ).innerHTML = "";
 
edit: Mais de toute façon un select avec 1000 options c'est pas une bonne idée!!!
 
Pourquoi est ce que tu ne fais pas plutot un truc genre: http://developer.yahoo.com/yui/exa [...] _flat.html
dispo gratuit la: http://developer.yahoo.com/yui/autocomplete/


Message édité par anapajari le 29-08-2006 à 15:59:31
n°1433161
Millenius
Posté le 29-08-2006 à 16:19:23  profilanswer
 

Je te remercie beaucoup !
Non c'est bon, ta solution m'a permis de rendre tout très fluide :p
Car si j'ai bien 1000 options, j'en ai jamais plus de 10 à la fois, ce qui rends le système instantanné


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

  [JavaScript] Liste dynamique dans un formulaire SELECT

 

Sujets relatifs
créer un formulaire[Resolu] Débutant swing : interface graphique dynamique
[javascript/html/php]Problème Tableau html / Back IEFormulaire de contact Email en php
Problème formulaireliste deroulante dans un etat access
SELECT trop lent dans un fichier textegif figé lors de traitement d'une fonction javascript longue
faire une selection d'enregistrements dans un formulaire[Access]Problème de requete dans un formulaire
Plus de sujets relatifs à : [JavaScript] Liste dynamique dans un formulaire SELECT


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