Bonjour,
voici mon problème : j'ai un formulaire qui affiche des listes déroulante selon les options :
pour le code HTML
pour la partie java :
cela fonctionne très bien sauf que quelque soit l’affichage, ma valeur retenue est toujours liée à celle de ma deuxième liste.
exemple :
- j'affiche 2 emprises et je choisi une valeur.
- je reclique sur "1 emrpise"
la valeur retenu n'est pas 1 emprise mais 2 emprises
Je voudrai que ma variable gardée ne soit que celle qui est "visible"
merci à vous !
Modifié par foldingo (26 Apr 2018 - 14:16)
voici mon problème : j'ai un formulaire qui affiche des listes déroulante selon les options :
pour le code HTML
<span id="1EMPRISES">
<label for="EMPRISES">Ordre des emprises ?</label><br />
<select name="EMPRISES" id="EMPRISES">
<option value="EMPRISE100">EMPRISE100</option>
</select>
</span>"
<span id="2EMPRISES">
<label for="EMPRISES">Ordre des emprises ?</label><br />
<select name="EMPRISES" id="EMPRISES">
<option value="EMPRISE100_50">EMPRISE100_50</option>
<option value="EMPRISE100_0">EMPRISE100_0</option>
<option value="EMPRISE100_50_0">EMPRISE100_50_0</option>
<option value="EMPRISE100_50_100">EMPRISE100_50_100</option>
<option value="EMPRISE100_0_100">EMPRISE100_0_100</option>
<option value="EMPRISE100_50_0_50_100">EMPRISE100_50_0_50_100</option>
<option value="EMPRISE100_0_100_0_100">EMPRISE100_0_100_0_100</option>
<option value="EMPRISE100_0_50_0_100">EMPRISE100_0_50_0_100</option>
<option value="EMPRISE100_50_100_0_100">EMPRISE100_50_100_0_100</option>
</select>"
</span>"
pour la partie java :
window.onload = function() {
document.getElementById('1EMPRISES').style.display = 'block';
document.getElementById('2EMPRISES').style.display = 'none';
}
function check_autre(option_selected) {
if(option_selected == '1') {
document.getElementById('1EMPRISES').style.display = 'block';
document.getElementById('2EMPRISES').style.display = 'none';
} else {
document.getElementById('1EMPRISES').style.display = 'none';
}
if(option_selected == '2') {
document.getElementById('2EMPRISES').style.display = 'block';
document.getElementById('1EMPRISES').style.display = 'none';
} else {
document.getElementById('2EMPRISES').style.display = 'none';
}
}
cela fonctionne très bien sauf que quelque soit l’affichage, ma valeur retenue est toujours liée à celle de ma deuxième liste.
exemple :
- j'affiche 2 emprises et je choisi une valeur.
- je reclique sur "1 emrpise"
la valeur retenu n'est pas 1 emprise mais 2 emprises
Je voudrai que ma variable gardée ne soit que celle qui est "visible"
merci à vous !
Modifié par foldingo (26 Apr 2018 - 14:16)