Menu déroulant

Menu déroulant - HTML/CSS - Programmation

Marsh Posté le 15-07-2006 à 20:26:03    

Bonjour,
 
J'ai créer un menu déroulant comme ceci :

Code :
  1. case "EBA101":document.BT.texter.value="Pose préassemblé 95mm²";break;


Mais je voudrais avoir une option (un bouton par exemple) qui une fois activer inverse le menu donc en claire par défaut il serais comme ceci.

Code :
  1. case "EBA101":document.BT.texter.value="Pose préassemblé 95mm²";break;

 
et ci j'active le bouton il devriendrait comme ceci :

Code :
  1. case "Pose préassemblé 95mm²":document.BT.texter.value="EBA101";break;


J'ai trouvé comme solution simple de créer une autre page avec le menu inversé mais dans ce cas là je perd les données éventuellement déjà inscrite est t'il possible de le faire en cours de création ?????? :lol:  
 
Merci :wahoo:

Reply

Marsh Posté le 15-07-2006 à 20:26:03   

Reply

Marsh Posté le 16-07-2006 à 00:21:53    

Rien pigé [:petrus75]
On ne sait même pas à quoi il te sert ton bout de caca dans ton caca
(je pense que c'est un select dans un formulaire le tout généré en JS au chargement de la page (donc de la merde)
 
Ensuite avec si peu d'élément on peut rien te dire là :/
 
tu pourrais pas nous décrire plus exactement ton truc, ou nous donner ton code au cas où ???
 
Sinon si ce que tu veux faire relève du simple fait que tu veux sélectionner par défaut au chargement de la page l'ooption que tu avais choisi auparavant, il suffit d'ajouter selected au champ option.
 
Mais vu la gueule de ton explication ,je ne peux pas te répondre plus pour l'instant

Reply

Marsh Posté le 16-07-2006 à 10:18:41    

Reply

Marsh Posté le 16-07-2006 à 10:48:40    

J'opte pour une meilleure description de son bouzin avant de l'envoyer vers des tutos qui ne sont pas forcément adaptés à son besoin

Reply

Marsh Posté le 16-07-2006 à 21:08:01    

gatsu35 a écrit :

Rien pigé [:petrus75]
On ne sait même pas à quoi il te sert ton bout de caca dans ton caca
(je pense que c'est un select dans un formulaire le tout généré en JS au chargement de la page (donc de la merde)
 
Ensuite avec si peu d'élément on peut rien te dire là :/
 
tu pourrais pas nous décrire plus exactement ton truc, ou nous donner ton code au cas où ???
 
Sinon si ce que tu veux faire relève du simple fait que tu veux sélectionner par défaut au chargement de la page l'ooption que tu avais choisi auparavant, il suffit d'ajouter selected au champ option.
 
Mais vu la gueule de ton explication ,je ne peux pas te répondre plus pour l'instant


 
C'est un menu déroulant dans un formulaire, le menu est composer de code qui une fois selectionner donne la définition du code, mais je voudrais que les utilisateurs puisse avoir le menu inverse"s'il préfére" (avec le descriptif du code qui une fois selectionner donnerais le n°de code)
 
Voilà

Reply

Marsh Posté le 16-07-2006 à 21:19:13    

on pourrai voir le code source de ton truc ?

Reply

Marsh Posté le 16-07-2006 à 21:24:39    

gatsu35 a écrit :

on pourrai voir le code source de ton truc ?


 
Ok voici le menu :

Citation :


<select name="compris1" onchange="RP01()">
 <option value="selectect">Votre choix ?</option>
 <option value="EBA101">EBA101</option>
 <option value="EBA102">EBA102</option>
 <option value="EBA11">EBA11</option>
 <option value="EBA112">EBA112</option>
 <option value="EBA121">EBA121</option>
 <option value="EBA122">EBA122</option>
 <option value="EBA13">EBA13</option>
 <option value="EBA14">EBA14</option>
 <option value="EBA15">EBA15</option>
 <option value="EBA162">EBA162</option>
 </select>


 
Et voici la partie javascript

Citation :


function RP01(){
var indice_selectionne=document.BT.compris.selectedIndex;
var chango=document.BT.compris.options[indice_selectionne].value; switch (chango){
case "EBA101" : document.BT.texter.value="Pose préassemblé 95mm²";break;
case "EBA102" : document.BT.texter.value="Pose tresse 25mm²";break;
case "EBA11" : document.BT.texter.value="Pose préassemblé + équipement poteau";break;
case "EBA112" : document.BT.texter.value="Pose tresse 25mm² + équipement poteau";break;
case "EBA121" : document.BT.texter.value="Pose préassemblé 95mm² / façade";break;
case "EBA122" : document.BT.texter.value="Pose préassemblé 25mm² / façade";break;
case "EBA13" : document.BT.texter.value="Mise à la terre";break;
case "EBA14" : document.BT.texter.value="Démontage";break;
case "EBA15" : document.BT.texter.value="Sectionnement préassemblé";break;
case "EBA162" : document.BT.texter.value="Raccordement + installation armoire";break;
default : document.BT.texter.value="Merci de faire un choix svp.";break;
}
}


 
Je voudrais une fonction qui inverse le menu ci-dessus à la demande
 
Merci


Message édité par dunbar le 16-07-2006 à 21:25:04
Reply

Sujets relatifs:

Leave a Replay

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