Bonjour,
j'ai un probleme je voudrai afficher le resultat de la selection d'un menu deroulant dans un champ de texte.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<script type="text/javascript">
<!-- Debut
function Choix(formulaire) {
i = formulaire.label1.selectedIndex; 
 
if (i == 0) {
  for (i=0;i<7;i++) {
    formulaire.speciflabel.options[i].text="";
    }
  return;
  }
 
switch (i) {
case 1 : var txt = new Array ('Connexion via un client lourd','Connexion via un mobile','','','','',''); break;
case 2 : var txt = new Array ('Suppression et transfère de message téléphonique','Ecoute via un téléphone standard','Enregistrement d’un nouveau message téléphonique','Lecture message  dans le Webmail','Modification des paramètres personnels','Page non chargée dans le Webmail','Suppression / Transfère de message par le Webmail'); break;
case 3 : var txt = new Array ('Boite messagerie - Création','L1 Perte total du service','Notification SMS - Nouveau Message','Retard - Message non reçu','Synchronisation','Notification SMS - Résumé',''); break;
case 4 : var txt = new Array ('ANTI-SPAM','','','','','',''); break;
case 5 : var txt = new Array ('ANTI-VIRUS','','','','','',''); break;
case 6 : var txt = new Array ('GIGAMAIL','','','','','',''); break;
case 7 : var txt = new Array ('L1 - Perte total du service','Mobile - Non reçu','Retard ou Reception message','','','',''); break;
case 8 : var txt = new Array ('Accès indisponible','Administration des boites de messagerie','Administration du spam','Consultation de Statistiques','','',''); break;
case 9 : var txt = new Array ('Alias - Creation','Boite de messagerie - Création','Boite de messagerie - Modification','Boite de messagerie - Mot de passe','Boite de messagerie - Suppression','L1 - Perte total du service',''); break;
case 10 : var txt = new Array ('Notification - Nouveau message','Notification - Résumé','Notification - Syndication','Notification(s)','Perte total du service','',''); break;
case 11 : var txt = new Array ('Connexion via un mobile','Connexion via un client lourd','L1 - Perte totale du service','ABO - Message(s) Non envoyé(s)','IN - Message(s) Non envoyé(s)','',''); break;
case 12 : var txt = new Array ('Syndication','','','','','',''); break;
case 13 : var txt = new Array ('Authentification','Chargement de message(s)','Chargement d’une page','Correcteur orthographique','L1 Perte Total du service','Reception de message(s)','Syndication'); break;
case 14 : var txt = new Array ('','','','','','',''); break;
}
 
formulaire.speciflabel.options[0].text="--- SPÉCIFIEZ LA TYPOLOGIE ---";
for (i=0;i<7;i++) {
  formulaire.speciflabel.options[i+1].text=txt[i];
 }
} 
// Fin -->
</script>
ca c'es le script du deuxieme menu deroulant.

et voila le html:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
                <p><select name="label1" onChange="Choix(this.form),RendVisiblespec(this.value)">
                    <option value="0">--- SELECTIONNER UNE TYPOLOGIE ---</option>
                    <option value="IMAP">IMAP</option>
                    <option value="UNIFIED VOCAL MESSAGING">MESSAGERIE VOCALE UNIFIÉE</option>
                    <option value="OMM">OMM</option>
                    <option value="ANTI-SPAM">OPTION ANTI-SPAM</option>
                    <option value="ANTI-VIRUS">OPTION ANTI-VIRUS</option>
                    <option value="OPTION GIGAMAIL">OPTION GIGAMAIL</option>
                    <option value="POP">POP</option>
                    <option value="Portail ME">Portail ME</option>
                    <option value="PROVISIONNING">PROVISIONNING</option>
                    <option value="SMS">SMS</option>
                    <option value="SMTP">SMTP</option>
                    <option value="WAPMAIL">WAPMAIL</option>
                    <option value="WEBMAIL">WEBMAIL</option>
                    <option value="TYPOLOGY NOT DEFINED">TYPOLOGIE NON DÉFINIE</option>
 
</select>
<font color="red">*</font>
 
            </td>
            <td width="415" height="32">
                <div id="specificlab" style="visibility:hidden;">
                    <p><select name="speciflabel" onChange="generer();">
                        <option selected>--- SPÉCIFIEZ LA TOPOLOGIE ---</option>
                        <option></option>
                        <option></option>
                        <option></option>
                        <option></option>
                        <option></option>
                        <option></option>
                        <option></option>
 
 
</select>
je voudrais recuperer dans un champ de texte l'option selectionnée du deuxieme menu deroulant mais je n'y arrive pas . J'ai essayer ce script mais ca ne marche pas.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<script language="JavaScript">
function generer() {
 
var labl = formulaire.speciflabel.options[i].text;
document.formulaire.resultat.value = ''+ labl + '';
 
}
</script>
aidez moi svp