Bonjour,

Par défaut, la page m'affiche mon div en visible alors que cela ne devrait pas être le cas. En effet Mono rien ne devrait rien afficher, Multi le champ de saisie s'affiche.
Or le formulaire doit s'ouvrir avec Mono par défaut mais le div s'affiche automatiquement.
Cependant la fonction pour cacher le div donctionne car lorsque je change Multi/Mono il disparait.

CODE php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<select name="valuation" onchange="Mono_Multi(this.value);"> 
<option value="0">Mono</option>
<option value="1">Multi</option>
</select>
 
<?php
echo "<div id=\"divVPU_valeur\"  class=\"ligne\" style=\"visibility:hidden display:none\"><label class=\"w150px\">VPU Valeur : <span class=\"obligatoire\">*</span></label><span class=\"zone_champ_saisie\">";
echo "<input  type=\"text\" class=\"champ_saisie\" size=\"30\" name=\"valeur\" />";
echo "</div>";
 ?>
CODE js :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<script>
function Mono_Multi(val)
{
	if(val==1)
	{
		document.getElementById('divVPU_valeur').style.visibility='visible';
		document.getElementById('divVPU_valeur').style.display='block';
	} else  {
		document.getElementById('divVPU_valeur').style.visibility='hidden';
		document.getElementById('divVPU_valeur').style.display='none';
	}
}
</script>