Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите с написанием JavaScript (https://javascript.ru/forum/misc/24454-pomogite-s-napisaniem-javascript.html)

melky 30.12.2011 14:59

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

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

Цитата:

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

а я думал, что просят о помощи, употребляя ключевые слова, кроме "заранее благодарю".

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

почему ?

Цитата:

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

для этого необходимо :
  • пояснить, каким образом данные бедут забираться из базы
  • иметь внешнюю (html+css) заготовку для положений работы. в вашем случае лучше два - до выбора категории и после.

maxim339 30.12.2011 15:01

Уже подсказали как это реализовать.
<!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 строчки...

Livaanderiamarum 30.12.2011 15:09

Цитата:

Сообщение от maxim339 (Сообщение 147387)
Уже подсказали как это реализовать.

Да, всегда пожалуйста)


Часовой пояс GMT +3, время: 21:35.