Показать сообщение отдельно
  #1 (permalink)  
Старый 21.07.2014, 17:10
Аватар для Globus
Аспирант
Отправить личное сообщение для Globus Посмотреть профиль Найти все сообщения от Globus
 
Регистрация: 04.03.2014
Сообщений: 76

смена цвета поля select после выбора option
Есть три select

<select id="01" name="01">
<option value="1" selected="selected"> См </option>
<option value="2"> Метр </option>
<option value="3"> Км </option>
</select>

<select id="02" name="02">
<option value="4" selected="selected"> Грамм </option>
<option value="5"> Кг </option>
<option value="6"> Тонна </option>
</select>


<select id="02" name="02">
<option value="7" selected="selected"> Руб </option>
<option value="8"> Доллар </option>
<option value="9"> Евро </option>
</select>


При выборе любого значения option, кроме первого (стоящего по умолчанию), нужно, чтобы цвет select изменялся и было видно, что было изменено поле с валютой, например, выставили Доллар.
А если опять выбрали значение "Руб", то селект должен стать такого же цвета, как и все остальные селекты, в которых option стоит по умолчанию.

простым цсс типа
option::selection {background: #000;}
вопрос не решается (

Может есть у кого идеи или уже где-то подобный вопрос решался? Спасибо!
Ответить с цитированием