begin process at 2012 05 29 17:03:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Débutants

 > 

Problème de liste déroulante


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

Problème de liste déroulante

mercredi 15 mars 2006 à 10:21:27 | Problème de liste déroulante

mikeV

Bonjour j'ai un problème avec mon code, j'ai une liste déroulante et je voudrais que quand je séléctionne le premier élément de la liste il m'affiche une deuxième liste déroulante, je met le code que j'ai avec, merci de me dire ou je me suis trompé

<html>
<head>
<title></title>

<script type="text/javascript">
<!-- Debut

function Choix(formulaire) {

     etat= this.form.elements['liste'].options[this.form.elements['liste'].selectedIndex].value
if (etat == "rub")
{
    document.getElementByName("liste").style.visibility="visible";
}
  

// Fin -->
</script>

</head>
<body>

<form action="#" name="formulaire">
<select name="Boite1" onChange="Choix(this.form);" >
<option selected>--- Choisissez une rubrique ---</option>
<option value="rub">Rubrique 1 </option>
<option>Rubrique 2</option>
<option>Rubrique 3</option>
</select>


<div name="liste" id="liste" style="visibility: hidden">
<select name="Boite2" style="hidden">
<option selected>--- Choisissez un script ---</option>
<option>abus la race</option>
<option>aaa</option>
<option>zzzz</option>
</select>
-</div>

</form>
</body>
</html>

mercredi 15 mars 2006 à 11:16:33 | Re : Problème de liste déroulante

bultez

Membre Club





Bonjour,
plusieurs petites erreurs...


<html>
<head>
<title></title>

<script type="text/javascript">
<!-- Debut

function Choix(formulaire) {

     etat= formulaire.options[formulaire.selectedIndex].value;
// this ne colle pas ici, il faut utiliser le paramètre passé
if (etat == "rub")
// on peut aussi tester formulaire.selectedIndex==1 par exemple
{
    document.getElementById("liste").style.visibility="visible";
}
  
} // manquant
// Fin -->
</script>

</head>
<body>

<form action="#" name="formulaire">
<select name="Boite1" onChange="Choix(this);" >
<!-- this c'est l'objet sur lequel on est, this.form n'a donc pas de sens -->
<option selected>--- Choisissez une rubrique ---</option>
<option value="rub">Rubrique 1 </option>
<option>Rubrique 2</option>
<option>Rubrique 3</option>
</select>

<div name="liste" id="liste" style="visibility: hidden">
<!-- on peut aussi mettre ce style directement dans le select, div un peut inutile -->
<select name="Boite2">
<option selected>--- Choisissez un script ---</option>
<option>abus la race</option>
<option>aaa</option>
<option>zzzz</option>
</select>
-</div>

</form>
</body>
</html>



le mieux, quand même, c'est d'activer le debugger
IE et FF donneront déja la ligne en erreur.
avec IE, si on télécharge en plus le debbugger
commun à VBscript/Javascript, gratis chez MicroSoft,
il permet de faire du pas à pas, de visualiser le contenu
des variables, peut servir pour saisir le javascript
avec "complétion de code"...
connaissant très peu FF, je ne sais pas s'il peut faire plus.

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



Cette discussion est classée dans : problème, code, liste, déroulante, rubrique


Répondre à ce message

Sujets en rapport avec ce message

PB Liste déroulante [ par iomega ] Bonjour à tous je voudrai savoir si quelqu'un pourrait m'aider à résoudre ce problème!!j'ai une liste déroulante qui est remplie d'après une table mys Problème Liste Déroulante. [ par BenXbox ] J'Ai Deux Liste Déroulante Et Je Voudrais Que Sa Fasse Sa :1 : Pour Le Choix Du Format exemple : dvd - k7 vidéo - vcd 2 : Affiche Juste Les Infos Par Liste déroulante [ par auremy ] Bonjour,J'aimerais créer une liste déroulante, pour que lorsque l'utilisateur cliques sur un choix de la liste, une nouvelle page se charge. J'ai pour Aide à la saisie sur une liste déroulante [ par oluha ] BonjourJ'ai une liste déroulante donc la taille est variable suivant la requête SQL qui la remplie. Le problème c'est que quand cette liste est longue Problème avec la propriété display [ par Passarinho44 ] Bonjours,J'ai une fonction javascript pour afficher un morceau d'un formulaire à partir d'une liste déroulante.J'air repris un code existant et je ne Récupération valeur liste déroulante [ par Coralyy ] Bonjour à tous!Je vous expose mon problème ! J'ai besoin de récupérer la valeur d'une liste déroulante pour définir quelle partie du formulaire j'affi rajout dans une liste déroulante [ par onylink ] Bonjour, J'aurai aimé dans une liste déroulante avoir la possibilité d'ajout une nouvelle valeur. [B]Je m'explique : [/B][U]Dans un formulaire :[/ 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 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 récupérer deux valeurs dans liste déroulante [ par orionis1 ] Bonjour à tous, Je souhaiterais récupérer deux valeurs dans une liste déroulante. je charge celle-ci avec l'id et la valeur des lignes d'une table. J


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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 : 1,872 sec (3)

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