Help Admin

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Help Admin » Поиск скриптов » Связка списков


Связка списков

Сообщений 1 страница 2 из 2

1

Помогите пожалуйста.
Есть списки типа
<select name="avtori" id="avtori">
<option>avtor1</option>
<option>avtor2</option></select>

<select name="avtor1" id="avtor1">
<option>kniga1</option>
<option>kniga2</option></select>

<select name="avtor2" id="avtor2">
<option>kniga1</option>
<option>kniga2</option></select>
и т.д.
Есть так скажем два видимых окна списка в одном значения из списка avtori а во втором должны выводиться значения из того списка. Смотря какого автора выберут в первом списке... Как это организовать?

P.S. незнаю может быть можно сделать всего 2 списка и сделать так чтобы значения отбирались по какому то условию которое я обозначу к каждому значению в первом списке и пропишу соотв к нужным во втором. Но это так мысли в слух)
P.P.S. возможно что это реально сделать и без JS но опять таки не знаю...(

0

2

Попробуй так
<script>
function changeList(autorname)
{
if(autorname=='avtor1')
{
document.getElementById('avtor1list').style.display='inline';
document.getElementById('avtor2list').style.display='none';
}
if(autorname=='avtor2')
{
document.getElementById('avtor2list').style.display='inline';
document.getElementById('avtor1list').style.display='none';
}
}
</script>
<select name="avtori" id="avtori" onchange="changeList(this.value); ">
<option value="avtor1">Автор №1</option>
<option value="avtor2">Автор №2</option>
</select>
<select name="avtor1list" id="avtor1list" style="display: none; ">
<option>kniga1</option>
<option>kniga2</option>
</select>
<select name="avtor2list" id="avtor2list" style="display: none; ">
<option>kniga1</option>
<option>kniga2</option>
</select>
Без JavaScript это сделать... Не, может можно там как-нить с другими языками типа JScript... А на HTML нереально.

Отредактировано crazydog (2009-06-12 20:22:59)

0


Вы здесь » Help Admin » Поиск скриптов » Связка списков