Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.09.2014, 15:52
Аватар для Georka
Аспирант
Отправить личное сообщение для Georka Посмотреть профиль Найти все сообщения от Georka
 
Регистрация: 05.09.2013
Сообщений: 95

Изменения содержимого по значению в Select
Ребят, я слаб в JS, помогите. прошу.
Помогите упростить код:

<head>
<script type="text/javascript">
function Selected(a) {
var label = a.value;
if (label==1) {
document.getElementById("Label6").style.display='none';
document.getElementById("Label1").style.display='block';
document.getElementById("Label2").style.display='none';
document.getElementById("Label3").style.display='none';
} else if (label==2) {
document.getElementById("Label6").style.display='none';
document.getElementById("Label1").style.display='none';
document.getElementById("Label2").style.display='block';
document.getElementById("Label3").style.display='none';
} else if (label==3) {
document.getElementById("Label6").style.display='none';
document.getElementById("Label1").style.display='none';
document.getElementById("Label2").style.display='none';
document.getElementById("Label3").style.display='block';
} else {
document.getElementById("Label6").style.display='block';
document.getElementById("Label1").style.display='none';
document.getElementById("Label2").style.display='none';
document.getElementById("Label3").style.display='none';
}
}
</script>
</head>
<body>
<select id="Dest" class="Validate_Required " name="Dest" aria-required="true" onChange="Selected(this)">
<option value="6" selected="selected">Не выбранно</option>
<option value="1">Компьютеры и периферийное оборудование</option>
<option value="2">Корпоративный портал и электронная почта</option>
<option value="3">Оборудование для мероприятий</option>
</select>
<div id='Label6'>Здесь рандом</div>
<div id='Label1' style='display: none;'>Содержимое № 1</div>
<div id='Label2' style='display: none;'>Содержимое № 2</div>
<div id='Label3' style='display: none;'>Содержимое № 3</div>
</body>
</html>

Последний раз редактировалось Georka, 27.09.2014 в 16:45. Причина: Решил проблему, осталось упростить её
Ответить с цитированием
  #2 (permalink)  
Старый 29.09.2014, 11:55
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

http://jsfiddle.net/6fcbq1td/
Заметь я задал другие Value оптионам
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменения значения select при выборе radio denikus Общие вопросы Javascript 2 18.05.2013 14:38
чтобы select сразу реагировал на изменения greenwar Events/DOM/Window 6 29.11.2012 00:13
Отображения содержимого SELECT слева! Pizhon Элементы интерфейса 9 14.07.2012 00:18
Как получить размер блока сразу после изменения его содержимого? Cooskon Events/DOM/Window 6 17.09.2010 16:15
Как сделать окошко с возможностью изменения его содержимого? nolka Элементы интерфейса 2 10.07.2008 08:22