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>
<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 :
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
Partager