Показать сообщение отдельно
  #1 (permalink)  
Старый 11.03.2011, 11:42
Интересующийся
Отправить личное сообщение для sinsir Посмотреть профиль Найти все сообщения от sinsir
 
Регистрация: 11.03.2011
Сообщений: 23

Помогите применить onChange на форме
Здравствуйте.
У меня такая проблема:
нужно сделать, чтобы при выборе страны ,в одной колонке, в другой появлялся соответствующий список городов.
Сам список я засунул в переменную PHP, так как список здоровенный и в одну строчку его не всунеш.
Теперь пытаюсь написать условие вызова этих переменных с помощью Javascript.
Получается что-то такое (пример):
<form> 
Выберите город: 
<select name="city" onChange="selChange(this.form)"> 
<option>1
<option>2 
<option>3 
<option>4 
</select> 
</form> 
<script language ="JavaScript"> 
<!-- 
function selChange(seln) { 
selNum = seln.city.selectedIndex; 
Isel = seln.city.options[selNum].text; 
alert("Выбрано: "+Isel);
if (Isel == 1)
{var as = "de";}
else
{var as = "ru";}
document.write(as);
}


Только вот document.write выводит переменную на новой странице, почемуто, а нужно чтобы он писал в текущей странице.
Что я делаю не так?

Последний раз редактировалось sinsir, 11.03.2011 в 11:46.
Ответить с цитированием