Vous n'êtes pas identifié(e).
Pages : 1
Bonjour
J'ai fais ce code afin d'apprendre jquery mais il ne fonctionne pas avec switch case
par contre il marche tres bien avec les conditions if else elseif
le but est de cacher ou montrer un champ suivant le choix d'une liste
qu'est ce qui ne vas pas ?
</head>
<script type="text/javascript">
$(document).ready(function() {
$('#champ1').hide(); // on cache le champ par défaut
$('select[name="couleurs"]').change(function() { // lorsqu'on change de valeur dans la liste
var valeur = $(this).val(); // valeur sélectionnée
switch (valeur) {
case jaune:
$('#champ1').show()
break;
case bleu:
$('#champ1').show();
break;
default:
$('#champ1').hide();
break;
}
});
});
</script>
<body>
<form method="post" action="">
<p>
<select name="couleurs">
<option value="">Choix couleur</option>
<option value="vert">Vert</option>
<option value="jaune">Jaune</option>
<option value="bleu">Bleu</option>
<option value="rouge">Rouge</option>
<option value="violet">Violet</option>
</select><br />
<input type="text" id="champ1" />
</p>
</form>
</body>
</html>
merci pour vos aides conseils et remarques
Pages : 1