Показать сообщение отдельно
  #4 (permalink)  
Старый 13.07.2012, 09:03
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Сообщение от fatory Посмотреть сообщение
Спасибо но у вас список создаётся в функции а если он уже есть
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
можно его как-то срывать и брать значение из него?
<html>
<head>
<title></title>
<style>
.hid {
	display: none;
}
.vis {
}
</style>
<script>
function change() {
	var inp = document.getElementById("inp");
	var sel = document.getElementById("sel");
	if (inp.className == "vis") {
		inp.className = "hid";
		sel.className = "vis";
	}
}

function change_el(val) {
	var inp = document.getElementById("inp");
	var sel = document.getElementById("sel");
	if (sel.className == "vis") {
		sel.className = "hid";
		inp.className = "vis";
		inp.value = val;
	}
}
</script>
</head>
<body>
<input type="text" id="inp" class="vis">
<select id="sel" onChange="change_el(this.options[this.options.selectedIndex].value)" class="hid">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<a href="javascript:change();">Заменить</a>
</body>
</html>
Ответить с цитированием