begin process at 2012 05 29 09:07:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

liste déroulante


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

liste déroulante

samedi 18 mars 2006 à 01:11:46 | liste déroulante

alex1025

bonjour,

je sais pas si c'est possible mais rien n'est a priori impossible en informatique

je dois créer 3 listes déroulantes avec le meme contenu
il faudrait que quand on fait un choix dans la liste N°1 ce choix là ne soit plus disponible dans le liste N°2 et N°3 et quand on choisi dans la N°2 que le choix n'y soit plus dans la N°3

j'espere que j'ai bien expliqué

Merci !!!


samedi 18 mars 2006 à 10:44:38 | Re : liste déroulante

bultez

Membre Club

Bonjour,
les 3 listes sont-elles les mêmes au départ ?
si oui :
dans liste 1
  onchange="liste 2.options[liste 1.selectedIndex].text='';"
dans liste 2
  onchange="liste 3.options[liste 2.selectedIndex].text='';"

ici on efface l'affichage de la ligne dans la liste concernée,
on peut tout envisager, bien entendu.

Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

samedi 18 mars 2006 à 11:03:03 | Re : liste déroulante

alex1025

salut j'ai testé mais j ai du oublier quelque chose:
Voici le code : Merci d avance !


<body>
<form name="form1" method="post" action="">
<select name="liste1" size="1">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>
<select name="liste2" size="1" onchange="liste 2.options[liste 1.selectedIndex].text='';">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>
<select name="liste3" size="1" onchange="liste 3.options[liste 2.selectedIndex].text='';">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>
</form>
</body>
samedi 18 mars 2006 à 11:28:34 | Re : liste déroulante

bultez

Membre Club







<form name="form1" method="post" action="">
<select name="liste1" size=5
  onchange="document.getElementById('liste2').options[document.getElementById('liste1').selectedIndex].text='';">
  <optgroup label="1">
  <option value="1">a</option>
  <option value="2">b</option>
  <option value="3">c</option>
 </optgroup>
</select>
<select name="liste2" size=5
  onchange="document.getElementById('liste3').options[document.getElementById('liste2').selectedIndex].text='';">
  <option value="1">a</option>
  <option value="2">b</option>
  <option value="3">c</option>
</select>
<select name="liste3" size=5>
  <option value="1">a</option>
  <option value="2">b</option>
  <option value="3">c</option>
</select>
</form>

Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

samedi 18 mars 2006 à 11:30:38 | Re : liste déroulante

bultez

Membre Club

ou

onchange="document.getElementById('liste#').options[this.selectedIndex].text='';">


Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

samedi 18 mars 2006 à 11:35:36 | Re : liste déroulante

alex1025

ok merci c'est pas mal
mais...
comment peut on enlever la lettre 1 au début de la liste
et là le texte du choix 1 disparait dans la liste 2 mais il reste quand meme le choix mais vide.

Peut on pas le faire disparaitre?

Merci beacoup


samedi 18 mars 2006 à 11:46:21 | Re : liste déroulante

bultez

Membre Club

>>mais il reste quand meme le choix mais vide
oui,

quand une ligne est choisie dans une liste =>
rechercher la même ligne dans la liste suivante
   ( boucle de 0 à liste.length-1 et test sur .text )
   si on trouve 
      décaler les options à partir de cette ligne +1
      vers "une ligne plus haut"
      en fin faire liste.length-1

et si on déselectionne la ligne dans la liste initiale
il faudra songer à, la remettre dans la liste suivante.

Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

samedi 18 mars 2006 à 11:47:25 | Re : liste déroulante

bultez

Membre Club

>>comment peut on enlever la lettre 1 au début de la liste
ça : je n'ai pas compris
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~

samedi 18 mars 2006 à 11:53:56 | Re : liste déroulante

alex1025

oui dans la 1ere liste il y a au dessus du choix A un sorte de 1
samedi 18 mars 2006 à 11:55:47 | Re : liste déroulante

alex1025

c'est à cause de  <optgroup label="1">

par contre faire ça en javascript sort de mes compétences

quand une ligne est choisie dans une liste =>
rechercher la même ligne dans la liste suivante
   ( boucle de 0 à liste.length-1 et test sur .text )
   si on trouve 
      décaler les options à partir de cette ligne +1
      vers "une ligne plus haut"
      en fin faire liste.length-1

et si on déselectionne la ligne dans la liste initiale
il faudra songer à, la remettre dans la liste suivante.


Merci pout tout

1 2

Cette discussion est classée dans : liste, choix, déroulante


Répondre à ce message

Sujets en rapport avec ce message

deux liste déroulantes intégré [ par sanayounes ] salut , je suis une étudiente entrain de faire un pfe "svp je veut savoire comment développer en javasripte une liste déroulante et lorsque on cliquon ajouter un button automatiquement [ par joujma5 ] Bonjour, J'ai utilisé un code qui permet la création d'un select automatique après la sélection d'une catégorie, dont voici le code: list_choix = Concaténation des choix d'une liste déroulante dans un input text [ par alaska749 ] Bonjour, Qui pourrait m'aider a créer un script js me permettant d'effectuer ceci: J'aimerais construire une interface permettant à un utilisateur de Bouton et liste déroulante dans un formulaire [ par lebender33 ] Bonjour à tous, Ca fait super longtemps que je n'avais pas codé et je me suis lancer dans un script grease monkey html/javascript pour rendre l'utili Liste deroulante et Cookie [ par mafyozi ] Bonjour a tous , j'ai un petit soucis que j'arrive pas a résoudre , j'ai une liste déroulante , et je doit stocker le choix fait dans un cookie , pou probléme en largeur de liste déroulante [ par swissikarim ] bonjour à tout j'ai crée une simple liste déroulant simple mais mon problélme comment aggrandir la largeur par défaut avant de remplir par des valeu accéder à la value d'une liste déroulante en javascript [ par HF974 ] Bonjour , je voudrais accéder à la value d'une liste déroulante en javascript Je m'explique , j'ai une liste déroulante qui correspond à des départe lier une liste de checkbox (case à cocher) à une liste déroulante [ par nina599 ] Bonjour, Après avoir chercher longtemps chez notre ami google sans trouver de piste je remets entre vos mains mon soucis espérant que quelqu'un y jett lier une liste déroulante à une liste de checkbox [ par nina599 ] Bonjour, Après avoir chercher longtemps chez notre ami google sans trouver de piste je remets entre vos mains mon soucis espérant que quelqu'un y jett


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales