Les Allergies
Alimentaires
Posez votre question Signaler

Combobox en javascript

jijudu 163Messages postés 19 mai 2008Date d'inscription - Dernière réponse le 21 nov. 2008 à 11:40
Salut,
Est ce que qq1 pourrai me fournir le code pour l'intégration d'un combobox en Javascript.
Voilà ce que j'ai réussit à dénicher sur le net ....
<html>
    <body>
        <select id="myCombo">
            <option value="01">Et d'un</option>
            <option value="02">et de 2</option>
            <option value="03">et de 3</option>
        </select>
    </body>
</html>

Mais comment fait on pr dire => Si combobow=1 alors on fait appel à la fct blabla
Comme cela (ca m'étonnerai fort !)
if getElementById('myCombo').value=01 {
 blablo()
}

Merci de bien vouloir m'aider :)
Lire la suite 

Combobox en javascript »

3 réponses
Réponse
+4
moins plus
Hello,

tu peux faire ton select de cette manière :

<select id="monCombo" onChange="javascript:maFonctionJS()">
    <option id="option1">option 1</option>
    <option id="option2">option 2</option>
    <option id="option3">option 3</option>
</select>


lorsque la sélection changera un event sera généré et ta fonction js sera appelé...

puis dans ta fonction js tu peux faire :

<code>function maFonctionJS()
{
//bon à la place de faire .id à la fin, je pense que tu peux faire .value
var selectedValue = document.getElementById('monCombo')[document.getElementById('monCombo').selectedIndex].id ;

if (selectedValue=='option1')
{
blabla();
}
}<code>
Sims' - 20 nov. 2008 à 11:06
function maFonctionJS() 
{ 
    //bon à la place de faire .id à la fin, je pense que tu peux faire .value 
    var selectedValue = document.getElementById('monCombo')[document.getElementById('monCombo').selectedIndex].id ; 

    if (selectedValue=='option1') 
    { 
        blabla(); 
    } 
}
Ajouter un commentaire
Réponse
+0
moins plus
Super !!!


merci je vais tester tout ca !!

merci
Ajouter un commentaire
Ce document intitulé « Combobox en javascript » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?