bonsoir ,

j ai un souci sur une balise <div id="periode" style="display:none;"> , cette balise est montrée quand l utilisateur selection une option avec la valeur 19 <option value="19">emploie</option>

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<select id="options" name="cat" class="xxx" onchange="DisplayOptions(); DisplayComment(); DisplayPrix()"><option value="0">Choisissez la catégorie</option>
le script java permettant de faire apparaitre ma balise sur la valeur 19 est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var select = document.getElementById('options'),
       onChange = function(event) {
          var shown = this.options[this.selectedIndex].value == 19;
		   document.getElementById('periode').style.display = shown ? 'block' : 'none';
};
 
if (window.addEventListener) {
    select.addEventListener('change', onChange, false);
} else {
    //  pour  IE < 9 
    select.attachEvent('onchange', function() {
        onChange.apply(select, arguments);
    });
}

Mon Problème : après un submit , donc reload de la page ( POST ) , ma balise disparait , pourtant mon select reste bien sur la bonne option après le reload de la page .. .

comment faire pour garder la valeur sélectionner avec l option lors du chargement de la page

je vous remercie par avance