Petit pb en JavaScript

Résolu/Fermé
osso045 Messages postés 178 Date d'inscription dimanche 14 mars 2010 Statut Membre Dernière intervention 30 mai 2011 - 4 mai 2010 à 23:35
osso045 Messages postés 178 Date d'inscription dimanche 14 mars 2010 Statut Membre Dernière intervention 30 mai 2011 - 5 mai 2010 à 03:02
bonjour.
Pourriez vous me dire pourquoi la partie de mon code de JavaScript ne marche pas et merci.

<script type="text/javascript">
					
function test(valeur) {	
     if ((valeur=="a") || (valeur=="b")) {
	 document.getElementById("concerne").style.display = "inline";	
     }					
     else {
	 document.getElementById("concerne").style.display = "none";
       }
       if ((valeur=="a") && (valeur=="e")) {  //la 2 ème condition qui ne marche pas
	 document.getElementById("msg2").style.display = "inline";
	}
	else {
	  document.getElementById("msg2").style.display = "none";
	}	
}	
</script>
<form method="post" name="prem"> <!--action="fichier.php"--> 
 <input name="un_seul_choix" style="width: 26px" type="radio" value="a" onclick="test(this.value);"/>Appartement<p style="width: 156px">
<input name="un_seul_choix" style="width: 26px" type="radio" value="b" onclick="test(this.value);"/>Maison</p><p style="width: 156px">
<input name="un_seul_choix" style="width: 26px" type="radio" value="c" onclick="test(this.value);"/>Local commercial</p><p style="width: 156px">
<input name="un_seul_choix" style="width: 26px" type="radio" value="d" onclick="test(this.value);"/>Parties communes</p>
</form>		
<form method="post" id="concerne" style="display:none;">
<span class="style18"><strong>Il s&#39;agit d'une :</strong></span> <p style="width: 156px"> 
<input name="concerne" style="width: 26px" type="radio" value="e" onclick="test(this.value);"
/>Vente</p><p style="width: 156px"> 
<input name="concerne" style="width: 26px" type="radio" value="f" onclick="test(this.value);"
/>Location Vide</p> <p style="width: 156px"> 
<input name="concerne" style="width: 26px" type="radio" value="g" onclick="test(this.value);"
/>Location meublée</p>
</form>	
<div id="msg2" style="display:none;">
Nombre de pièces :
</div>

1 réponse

creadiff Messages postés 445 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 57
5 mai 2010 à 02:10
Ta deuxième condition est impossible à réaliser, valeur ne peut pas en même temps être égale à "a" et à "e" !
1
osso045 Messages postés 178 Date d'inscription dimanche 14 mars 2010 Statut Membre Dernière intervention 30 mai 2011
5 mai 2010 à 03:02
oui tu as raison merci
cordialement
0