Javascript.RU

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

Помогите применить 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 в 10:46.
Ответить с цитированием
  #2 (permalink)  
Старый 11.03.2011, 10:47
Аватар для dmitriymar
Пацефист
Отправить личное сообщение для dmitriymar Посмотреть профиль Найти все сообщения от dmitriymar
 
Регистрация: 21.11.2010
Сообщений: 2,529

innerHTML
Ответить с цитированием
  #3 (permalink)  
Старый 11.03.2011, 10:47
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 3,404

Сообщение от sinsir
Только вот document.write выводит переменную на новой странице, почемуто, а нужно чтобы он писал в текущей странице
Не используй его.
Ответить с цитированием
  #4 (permalink)  
Старый 11.03.2011, 10:50
Новичок на форуме
Отправить личное сообщение для sinsir Посмотреть профиль Найти все сообщения от sinsir
 
Регистрация: 11.03.2011
Сообщений: 9

Сообщение от ksa Посмотреть сообщение
Не используй его.
Я б с радостью, только я с javascript на Вы пока, и незнаю что еще можно использовать. Поэтому то и спрашиваю
Ответить с цитированием
  #5 (permalink)  
Старый 11.03.2011, 10:56
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 3,404

sinsir, как вариант...

<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.getElementById('test').innerHTML=as;
}
</script>

<form> 
<label>Выберите город: </label>
<select name="city" onchange="selChange(this.form)"> 
<option>1
<option>2 
<option>3 
<option>4 
</select> 
</form> 
<div id='test'></test>
Ответить с цитированием
  #6 (permalink)  
Старый 11.03.2011, 11:06
Новичок на форуме
Отправить личное сообщение для sinsir Посмотреть профиль Найти все сообщения от sinsir
 
Регистрация: 11.03.2011
Сообщений: 9

работает

Последний раз редактировалось sinsir, 11.03.2011 в 11:09.
Ответить с цитированием
  #7 (permalink)  
Старый 11.03.2011, 11:12
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 3,404

Сообщение от sinsir
работает
А куда оно денется-то...
Ответить с цитированием
  #8 (permalink)  
Старый 11.03.2011, 11:13
Новичок на форуме
Отправить личное сообщение для sinsir Посмотреть профиль Найти все сообщения от sinsir
 
Регистрация: 11.03.2011
Сообщений: 9

Спасибо
Ответить с цитированием
  #9 (permalink)  
Старый 11.03.2011, 11:14
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 3,404

Сообщение от sinsir
Спасибо
Что-то к карме ничего не прибавилось...
Ответить с цитированием
  #10 (permalink)  
Старый 14.03.2011, 11:13
Новичок на форуме
Отправить личное сообщение для sinsir Посмотреть профиль Найти все сообщения от sinsir
 
Регистрация: 11.03.2011
Сообщений: 9

Сори, сразу несообразил
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"Листание" текста в форме путем нажатия кнопки dikabraz Общие вопросы Javascript 3 08.03.2011 22:39
Помогите! Многоуровневые вкладки! sergeeeeee Элементы интерфейса 2 02.08.2010 22:50
Помогите новичку с выпадающим списком interest Элементы интерфейса 5 19.05.2010 12:15
Помогите, пожалуйста! rzhsasha Ваши сайты и скрипты 2 20.07.2009 20:07
Помогите новичку - onChange() не срабатывает serp Общие вопросы Javascript 2 01.08.2008 13:47