Javascript.RU

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

Помогите изменить код формы
вот код
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
#second {
display: none;
}
</style>
</head>
<body>
<select id="first">
<option value="0" selected >Не выбрано</option>
<option value="1">Авто\Мото</option>
<option value="2">Компьютеры</option>
<option value="3">Знакомство</option>
</select>
<select id="second">
<option value="0" selected >Не выбрано</option>
</select>

<div id='autos1' style='display: none;'>BMW X5</div>
<div id='autos2' style='display: none;'>Jaguar F5</div>
<div id='autos3' style='display: none;'>Lamborgini Italian</div>
<div id='computers1' style='display: none;'>Windows</div>
<div id='computers2' style='display: none;'>Mac</div>
<div id='computers3' style='display: none;'>Linux</div>
<div id='connexions1' style='display: none;'>
<textarea name="text" placeholder="Ваш вопрос"></textarea>
</div>

<script>
var autos = 'BMW X5, Jaguar F5, Lamborgini Italian'.split(', ');
var computers = 'Windows, Mac, Linux'.split(', ');
var connexions = 'Love'.split(', ');
var two = [autos,computers,connexions];
var group = 'autos,computers,connexions'.split(',');
var j;
var old;
document.getElementById('first').onchange = function(){
var select = document.getElementById('second');
j = this.value;
select.style.display = "none";
old && (old.style.display = "none");
select.options.length = 1;
if (j) {
var options = two[--j];
for (var i = 1; i <= options.length; i++) {
select.options[i] = new Option(options[i-1], i); ;
}
select.style.display = "inline-block";
}
}

document.getElementById('second').onchange = function(){
old && (old.style.display = "none");
old = document.getElementById(group[j]+this.value);
old && (old.style.display = "block");
}
</script>
</body>
</html>

Нужно что бы при выборе из списка 'знакомства' ,'Авто\Мото' появлялось поле ввода текста.
Не судите строго если что не так я новичок в этом деле!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Код Popup, помогите разобраться Azmir Javascript под браузер 3 21.10.2013 12:31
Помогите с валидацией формы dimaan777 jQuery 1 13.02.2011 22:07
Не работает простой код. Помогите, очень надо AntiBuger Internet Explorer 1 27.05.2010 16:35
Помогите код оптимизировать. Suharik Events/DOM/Window 2 27.05.2010 11:59
Помогите написать скрипт валидации формы RayOfLight Общие вопросы Javascript 2 27.07.2009 11:58