Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 30.12.2011, 14:59
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

http://www.tigir.com/javascript_select.htm

там есть готовый код. вам остаётся только адаптировать html настроить скрипт.

Сообщение от maxim339 Посмотреть сообщение
Всегда думал, что форумы для того и существуют, чтобы знающий человек мог оказать помощь незнающеему
а я думал, что просят о помощи, употребляя ключевые слова, кроме "заранее благодарю".

вы предлагаете за вас сделать работу. а за работу обычно платят деньги.
Конечно, форумы для этого и существуют, и возможно, кто-нибудь бы и написал вам скрипт безвозмездно (для практики), но сделать этого сейчас не представляется возможным.

почему ?

Сообщение от maxim339 Посмотреть сообщение
Необходимо сделать такой же, чтобы при выборе в одном списке какой-либо марки авто, во втором появлялись их модификации.
Все хранится в базе данных, загружаться будут в массивы. Как это организовать понятия не имею, просто в JavaScript я совсем новичек
для этого необходимо :
  • пояснить, каким образом данные бедут забираться из базы
  • иметь внешнюю (html+css) заготовку для положений работы. в вашем случае лучше два - до выбора категории и после.
Ответить с цитированием
  #22 (permalink)  
Старый 30.12.2011, 15:01
Интересующийся
Отправить личное сообщение для maxim339 Посмотреть профиль Найти все сообщения от maxim339
 
Регистрация: 07.10.2011
Сообщений: 15

Уже подсказали как это реализовать.
<!DOCTYPE html>
<html>
<head>

<style type="text/css">
	#list-2 {
display: none;
}

</style>
<script type="text/javascript">
function Go(Obj) {	
	var i,od,o=document.getElementById(Obj.value)	
	for (i=0; i<Obj.options.length; i++) 
	{		
		od=document.getElementById(Obj.options[i].value)		
		od.style.display=(od==o)? 'inline': 'none'	
	}
}
</script>
</head>

<body>
<form method="post" action="">
	<select size="1" name="vibor" onchange='Go(this)'>	        
		<option value="list-1">Ваз</option>
		<option value="list-2">Уаз</option>
	</select>	

<select size="1" id="list-1">	        
	<option value="1">Ваз 1</option>	        
	<option value="2">Ваз 2</option>	        
	<option value="3">Ваз 3</option>	
</select>

<select size="1" id="list-2">	        
	<option value="1">Уаз 1</option>	        
	<option value="2">Уаз 2</option>	        
	<option value="3">Уаз 3</option>	
</select>
<form>
</body>
</html>
</body>
</html>


Почти как я и говорил, код в 4 строчки...
Ответить с цитированием
  #23 (permalink)  
Старый 30.12.2011, 15:09
Профессор
Посмотреть профиль Найти все сообщения от Livaanderiamarum
 
Регистрация: 25.12.2011
Сообщений: 786

Сообщение от maxim339 Посмотреть сообщение
Уже подсказали как это реализовать.
Да, всегда пожалуйста)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с javascript andruhin Общие вопросы Javascript 12 04.05.2012 10:05
ПОМОГИТЕ!!! JavaScript aktau07 Общие вопросы Javascript 9 03.10.2011 23:10
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34
Помогите, пож, младенцу восстановить работоспобность JavaScript MishkaKosolapij Общие вопросы Javascript 4 16.08.2009 23:02