Изменение стиля select onChange
Здравствуйте, вот такой вопрос:
Имеется неизвестное кол-во selectoв
for($ee=1;$ee<=$_POST[kol_spec];$ee++)
{
print "
Тип: <select class=error1 name=tip_obr$ee id=1>
<option value=0 selected=selected>Выберите из списка</option>
<option value=1 >Начальное проф. образование</option>
<option value=2 >Среднее проф. образование</option>
<option value=3 >Высшее проф. образование</option>
<option value=4 >Дополнительное проф. образование</option>
</select>
";
}
нужно сделать ф-цию, чтоб при изменении select.value>0 стиль (css) поменялся c error1 на ready1 :help: Собственные попытки вышли неудачей, JS не изучал вовсе :( .error1 { border:1px solid RED; width:250px; } .ready1 { border:1px solid #ccCCcc; width:250px; } Заранее спасибо |
Попробуйте добавить такой обработчик событий к selecty.
onchange="this.className = this.value == 0 ? 'error1' : 'ready1';" |
спасибо, помогло :victory:
<select class=error1 onchange="javascript: this.className = this.value == 0 ? 'error1' : 'ready1';" |
| Часовой пояс GMT +3, время: 01:55. |