Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/12/2010, 23h45   #1
Membre actif
 
Avatar de Duddy
 
Homme Marc
Agent de maitrise
Inscription : novembre 2007
Messages : 243
Détails du profil
Informations personnelles :
Nom : Homme Marc
Âge : 45
Localisation : France

Informations professionnelles :
Activité : Agent de maitrise
Secteur : Service public

Informations forums :
Inscription : novembre 2007
Messages : 243
Points : 186
Points : 186
Par défaut Valeur d'une option d'un select qui ne remonte pas

Bonsoir le forum,

Je débute en développement WEB, et je commence doucement par le XHTML contrôlé en Javascript.

Voilà ma demande,

J'ai une page XHTML dans laquelle j'ai créé 4 onglets qui m'affiche un formulaire avec des informations différentes.

3 des 4 affichages me retournent le résultat que je cherche. Par contre sur le dernier, j'ai besoin du résultat d'une liste déroulante pour activer un paramètre d'une fonction.

J'ai tenté de mettre un contrôle "onchange" sur le <SELECT> en créant une fonction JAVASCRIPT mais elle n'est même pas appelée.

Pour le moment, je ne veux pas coder en PHP, même si pour vous cela serait plus aisé, j'essaie d'y aller étape par étape.

Voici mon morceau de code:
Code :
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
37
        <form method="get" action="inscription.php" id="formcle">
 
        <div id="ref">
                <table id="tabl">
                    <tr>
                        <td rowspan="5">
                            <img src="img/reference.png" alt="TGC" title="REFERENCE" width="80%"/></td>
                        <td><label for="ref">Saisir la REFERENCE :</label></td>
                        <td rowspan="5">&nbsp;</td>
                    </tr>
                    <tr>
                        <td><input type="textbox" name="txt_ref" id="ref1" size="9" value="" title="Saisir les 9 caractères"/>
                            <select name="ref" id="selref" size="1" title="Choix du RANG" onchange="choixOption()">
                                <option value="" selected="selected"></option>
                                <option value="1">1</option>
                                <option value="2">2</option>
                                <option value="3">3</option>
                                <option value="4">4</option>
                                <option value="5">5</option>
                            </select>
                        </td>
                    </tr>
                    <tr>
                        <td><p id="repref1" class="reponse">&nbsp;</p></td>
                    </tr>
                    <tr>
                        <td><label id="msgref1" class="msg">&nbsp;</label><br/></td>
                    </tr>
 
                    <tr>
                        <td><input type="button" value="RECHERCHE CLE" onclick="valider('ref1','msgref1','selref');"/><br/>
                        <input type="button" value="Initialiser" onclick="effacerSaisie();"/></td>
                    </tr>
                </table>
            </div>
 
</form>

Tous les affichages demandés par las onglets sont avec ce format.

Mon paramètre "SELREF" ne me retourne rien. Pourtant les 2 autres sont bien chargés.

La fonction "choixOption" ne semble pas lancée, l'alerte ne s'affiche pas.

Je ne sais pas.

Merci d'avance.
Duddy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/12/2010, 19h16   #2
Membre actif
 
Avatar de Duddy
 
Homme Marc
Agent de maitrise
Inscription : novembre 2007
Messages : 243
Détails du profil
Informations personnelles :
Nom : Homme Marc
Âge : 45
Localisation : France

Informations professionnelles :
Activité : Agent de maitrise
Secteur : Service public

Informations forums :
Inscription : novembre 2007
Messages : 243
Points : 186
Points : 186
Bonsoir le forum,

J'ai trouvé ma bétise.

Dans la fonction, j'envoyais directement l'argument sans passer passer par
Code :
document.getElementById(arg).value;
Cela fonctionne mieux ainsi.

Bonnes fêtes à tous.
Duddy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h05.


 
 
 
 
Partenaires

Hébergement Web