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

Работа с выпадающим списком (SELECT)
Доброго времени суток всем. Мой вопрос может показатся кому то и ламерским но все же.

для начала кусок кода
<form method="get" action="./dir.php">
	<script language=javascript>var fil = ''</script>
		<div align="left">Новая характеристика 1</div>
			<SELECT name="filter1" style="margin-top: 5px;">
			  <option style="color: #AAAAAA" value="0">Выбрать »</option>
			  <option value="1">1!</option>
			  <option value="2">2!</option>
			  <option value="3">3!</option>
			</SELECT>
	<script language=javascript>
		if (this.filter1!=0) var fil=1
		document.write('<input type=hidden value='+fil+' name=filter>') 
	</script>
	<br>
	<input type="submit" value="Искать">
</form>


тоесть по логике выходит так, если значение filter1 равно 0 - то не происходит никаких действий, а если не равно то переменная fil равна 1

токо заморочка в том что по факту this.filter1 возвращает (как мне сказали) не значение а реплику undefined.

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