Ich habe ein Problem damit, dass die zweite Textbox ausgeblendet wird, wenn die erste ausgewählt wird. und umgekehrt. Ich denke, ich kann den Code nicht korrekt geschrieben haben.Ein Textfeld anzeigen, wenn eine Farbe ausgewählt und gleichzeitig ausgeblendet wird
<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>
nicht Inline JavaScript so – j08691
Erstens bitte, soll dies wirklich in einem separaten Skript-Tag sein, oder Dateien, und auf $ genannt wird ('# color2'). Änderung (). Zweitens sollte die hide color_a in der else-Anweisung ein # davor haben, wenn es sich um eine ID handelt. – MCMXCII
Auch der else-Teil von einem if/else nimmt keinen Parameter, Sie wollen einen else if. – MCMXCII