Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Выпадающий список (https://javascript.ru/forum/dom-window/26031-vypadayushhijj-spisok.html)

مراد 23.02.2012 09:53

Выпадающий список
 
Добрый день. я тут хотел кое что написать на JS но не имею больших знаний(и возможностей их получить). Вы направите меня в нужное русло?
Поставил выпадающий список, только не знаю как его значения в скрипте использовать(как значение(value) присвоить переменной?).

Погода на:
<select id="SALAM" size="1" style="font-size: 12px;" onchange="update()">
<option value="1" selected="selected">день</option>
<option value="2">месяц</option>
<option value="3">год</option>
</select>&nbsp;


<script type="text/javascript">
var Ruz=$('Salam').value;
if (Ruz == 1)
{
document.write("salam");
}
else if (Ruz == 2)
{
documet.write("privet");
}
else
{
document.write("poka");
}


Вместо document.writе .... будут таблицы, но с этим я думаю сам разберусь.

Gozar 23.02.2012 11:39

Вот не пойму я - это жёсткий стёб такой? Ну да ладно.

Мурад.
во первых
id="SALAM"

значит и тут:
var Ruz=$('#SALAM').value;


JS регистрозависимый язык.

А вообще тебе сюда, кем бы ты ни был.

مراد 23.02.2012 21:00

Спасибос большое :)
 
Спасибо БОЛЬШОЕ:) :) :) :) :) :) :) :) . Щя посмотрю заработает или нет

مراد 23.02.2012 21:04

не работает же :(

مراد 23.02.2012 21:24

<html>
 <head>
 <title>Время намазов на</title>
 	<style>
	body, tr, form {font-family: tahoma; font-size: 12px; color: #404040; text-align: left; margin: 0; padding: 0}
	.header {background:#eef; border-bottom: 1px solid #ddd; padding: 7px;}
	</style>
 </head>
<body>
 <script type="text/javascript" src="../PrayTimes.js"></script>

 <div class="header">
 <form class="form" action="javascript:update();">
	Погода на: 
	<select id="SALAM" size="1" style="font-size: 12px;" onchange="update()">
		<option value="1" selected="selected">день</option>
		<option value="2">месяц</option>
		<option value="3">год</option>
    </select>&nbsp;
 </form>
 </div>
 
<script type="text/javascript">
var Ruz=$('SALAM').value;
if (Ruz == 1) 
{/*тут будет таблица*/
document.write('salam');
}
else if (Ruz == 2)
{/*тут будет таблица*/
documet.write("privet");
}
else
{/*тут будет таблица*/
document.write("poka");
}
</script>
</body>
</html>

مراد 23.02.2012 21:25

что он еще хочет от меня
 
<html>
 <head>
 <title>Время намазов на</title>
 	<style>
	body, tr, form {font-family: tahoma; font-size: 12px; color: #404040; text-align: left; margin: 0; padding: 0}
	.header {background:#eef; border-bottom: 1px solid #ddd; padding: 7px;}
	</style>
 </head>
<body>
 <script type="text/javascript" src="../PrayTimes.js"></script>

 <div class="header">
 <form class="form" action="javascript:update();">
	Погода на: 
	<select id="SALAM" size="1" style="font-size: 12px;" onchange="update()">
		<option value="1" selected="selected">день</option>
		<option value="2">месяц</option>
		<option value="3">год</option>
    </select>&nbsp;
 </form>
 </div>
 
<script type="text/javascript">
var Ruz=$('#SALAM').value;
if (Ruz == 1) 
{/*тут будет таблица*/
document.write('salam');
}
else if (Ruz == 2)
{/*тут будет таблица*/
documet.write("privet");
}
else
{/*тут будет таблица*/
document.write("poka");
}
</script>
</body>
</html>


что он еще хочет от меня?????:(

DreamTheater 23.02.2012 21:35

var Ruz = $('#SALAM').val();

Может так заработает?

Denizz 23.02.2012 22:05

А где вообще сама функция update() определена , которую вы по клику вызываете?

مراد 23.02.2012 23:34

Цитата:

Сообщение от Denizz (Сообщение 159501)
А где вообще сама функция update() определена , которую вы по клику вызываете?

Честно говоря я об этом нигде не читал:-? :-?

Gozar 24.02.2012 00:32

Цитата:

Сообщение от مراد (Сообщение 159487)
<html>
 <head>
 <title>Время намазов на</title>
	
 </head>
<body>
 <script type="text/javascript" src="../PrayTimes.js"></script>


что он еще хочет от меня?????:(

Может надо ещё и jquery подключить, раз ты пользуешь $-бакс
Цитата:

Сообщение от Gozar (Сообщение 159353)
var Ruz=$('#SALAM').value;

и не плохо бы было грузить это в head:

<script type="text/javascript" src="../PrayTimes.js"></script>

Где у тебя такая же строчка для jquery в head?


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