Bonjour,

J'ai un javascript qui affiche ou non un calque :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
function hideElement(id,hide) { 
var elt = document.getElementById(id); 
	if (hide) { 
		elt.style.visibility = "hidden"; 
	} else { 
		elt.style.visibility = "visible"; 
	} 
}
Dans ma page j'ai un select modedepaiement et j'aimerais qu'en fonction du choix que je fais, il affiche le div ou non.

Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<select name="modepaiement">
<option value="0" onchange="hideElement('modep1',true);hideElement('modep2',true);hideElement('modep3',true);">-- Mode de paiement --</option>
<option value="2" onchange="hideElement('modep1',false);hideElement('modep2',true);hideElement('modep3',true);">Chèque bancaire</option>
<option value="7" onchange="hideElement('modep1',true);hideElement('modep2',true);hideElement('modep3',false);">Chèque vacances et chèque bancaire</option>
<option value="6" onchange="hideElement('modep1',true);hideElement('modep2',false);hideElement('modep3',true);">Chèque vacances et espèce</option>
<option value="1" onchange="hideElement('modep1',true);hideElement('modep2',true);hideElement('modep3',true);">Espèce</option>
<option value="5" onchange="hideElement('modep1',true);hideElement('modep2',true);hideElement('modep3',true);">Vélocomotion</option>
<option value="3" onchange="hideElement('modep1',true);hideElement('modep2',true);hideElement('modep3',true);">Virement</option>
</select>

Le script marche très bien quand je l'utilise avec un bouton radio et un onclick mais pas avec le select. Pourriez-vous me dire ou se situe mon erreur ?

Je vous remercie par avance.