Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / проблеми с передачей параметра (Select) / 9 сообщений из 9, страница 1 из 1
17.08.2009, 12:06
    #36147312
zinchenkoserg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблеми с передачей параметра (Select)
Добрый день

Пытаюсь изучать javascript не могу передать параметр из Select
подскажите что не так делаю пожалуйста

скрипт не выводит выбраного значения

<select name='ob' id="ob" onchange="alert(this.value);">
<option valuе="1" >Вариант 1</option>
<option valuе="2" selected>Вариант 2</option>
</select>
...
Рейтинг: 0 / 0
17.08.2009, 12:10
    #36147318
EmilRegis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблеми с передачей параметра (Select)
где скрипт то?
Код: plaintext
1.
a = document.getElementById('ob').value;
...
Рейтинг: 0 / 0
17.08.2009, 12:46
    #36147414
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблеми с передачей параметра (Select)
EmilRegisгде скрипт то?В onchange.

zinchenkoserg, нужно перебрать опшены, найти тот, который выбран и узнать его значение.

Jah loves you.
...
Рейтинг: 0 / 0
17.08.2009, 13:29
    #36147557
zinchenkoserg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблеми с передачей параметра (Select)
<script language="JavaScript">
function fff() {
a = document.getElementById('ob').value;
alert(a);
}
</script>
<select name='ob' id="ob" onchange="fff()">
<option valuе="1" >Вариант 1</option>
<option valuе="2" selected>Вариант 2</option>
</select>
...
Рейтинг: 0 / 0
17.08.2009, 14:47
    #36147882
zinchenkoserg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблеми с передачей параметра (Select)
AntonariyEmilRegisгде скрипт то?В onchange.

zinchenkoserg, нужно перебрать опшены, найти тот, который выбран и узнать его значение.

Jah loves you.

а как?
...
Рейтинг: 0 / 0
17.08.2009, 17:54
    #36148463
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблеми с передачей параметра (Select)
Код: plaintext
1.
2.
var list = document.getElementById("ob"), value = "";
if (list.selectedIndex != - 1 )
    value = list.options[list.selectedIndex].value;

Н-да, отвык уже от "чистого" кода, в jQuery это делается немного проще:
Код: plaintext
var value = $("#ob option:selected").val();
...
Рейтинг: 0 / 0
18.08.2009, 00:27
    #36148918
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблеми с передачей параметра (Select)
перебрать опшены?! Да вы что, всегда this.value работало....
...
Рейтинг: 0 / 0
18.08.2009, 00:34
    #36148921
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблеми с передачей параметра (Select)
ну вот, какой-то косяк у ТС в слове value в опшенах (редактор подсветил как неизвестный параметр). Пробуйте заново:
Код: plaintext
1.
2.
3.
<select name='ob' id="ob" onchange="alert(this.value);">
	<option value="1">Вариант  1 </option>
	<option value="2" selected>Вариант  2 </option>
</select>
А то пугаете зря...
...
Рейтинг: 0 / 0
02.09.2009, 19:05
    #36175542
zinchenkoserg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблеми с передачей параметра (Select)
illion,
спасибо действительно переписал VALUE большими буквами и все пошло
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / проблеми с передачей параметра (Select) / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]