J'ai un problème pour masquer la deuxième zone de texte lors de la sélection du premier. et vice versa. Je pense que je ne peux pas avoir le code écrit correctement.Afficher une zone de texte lors de la sélection d'une couleur et de la masquer à la même heure
<select id = 'color2' name = 'dept' onchange = "
if ($('#color2').val() == 'others')
{
$('#color_a').show();
$('#color_b').hide();
}
else($('#color2').val() == 'blue')
{
$('#color_b').show();
$('color_a').hide();
}
">
<option value="">Select a Field</option>
<option value="blue">BLUE</option>
<option value="others">others</option>
</select>
Ne pas inline JavaScript comme qui veuillez – j08691
Tout d'abord, cela devrait vraiment être dans une balise de script distinct, ou un fichier, et d'être appelé $ ('# couleur2') changement. (). Deuxièmement, le hide color_a dans l'instruction else doit avoir un # devant lui s'il s'agit d'un identifiant. – MCMXCII
En outre, la partie else d'un if/else ne prend pas de paramètre, vous aurez besoin d'un autre if. – MCMXCII