Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.05.2017, 11:51   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от X~2 Посмотреть сообщение
я не прошу готового ответа лишь подсказку
ну, допустим, подсказку Вам уже дали.

вот ещё одна "подсказка":

Код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script>
function list_select() {
  //    console.log(sel);
  var myselect = document.getElementById("xml_list");
  var selected_option = myselect.options[myselect.selectedIndex];
  alert('id = '+selected_option.id+' value = '+'id='+selected_option.value);

}
</script>

</head>

<html>
<body>
<select id="xml_list" size="10" onclick="list_select()">
  <option id="sel_now" class="now" title="Текущие дата и время">&lt;сейчас&gt;</option>
  <option id="sel_y" class="now" title="Вчерась">&lt;намедни&gt;</option>
  <option id="sel_tommorow" class="now" title="Завтра">&lt;опосля&gt;</option>
</select>
</body>
</html>
изучайте.

p.s. я просил не PHP код, а получаемый в результате HTML код.
и, к слову, у Вас в коде PHP выводится не <select>, а что-то непонятное...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.05.2017, 11:54   #12
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
вызывать нужно так
Код:
onclick="list_select(this)>\n"
во-первых, там лишний мусор:
Цитата:
вызывать нужно так
Код:
onclick="list_select(this)>\n"
а во-вторых, если вызвать с this, тогда в функции нужно описать входной параметр (например):
Код:
<script>
function list_select(myselect) {
.....
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.05.2017, 17:02   #13
X~2
Пользователь
 
Регистрация: 12.04.2017
Сообщений: 20
По умолчанию

Все нормально там делается в php
Я просто лишнее убрал чтоб не мешало.
Вот такие option получаются.
Код HTML:
<option class="user" title="some text" id="l2">some text</option>
X~2 вне форума Ответить с цитированием
Старый 22.05.2017, 17:32   #14
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от X~2 Посмотреть сообщение
Все нормально там делается в php
ну и ладно.

Цитата:
Сообщение от X~2 Посмотреть сообщение
Я просто лишнее убрал чтоб не мешало.
а мусор лишний откуда взялся?

впрочем. это не важно.
пост #11 видели? Проверили?
Работает?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.05.2017, 17:36   #15
X~2
Пользователь
 
Регистрация: 12.04.2017
Сообщений: 20
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
во-первых, там лишний мусор:

а во-вторых, если вызвать с this, тогда в функции нужно описать входной параметр (например):
Код:
<script>
function list_select(myselect) {
.....
Эта процедура возвращает текст а мне бы нужно получить id.
X~2 вне форума Ответить с цитированием
Старый 22.05.2017, 17:38   #16
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а Вы точно код смотрели?

Цитата:
Сообщение от X~2 Посмотреть сообщение
Эта процедура возвращает текст
это функция ничего не возвращает, а выводит на экран id и value

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
alert('id = '+selected_option.id+' value = '+'id='+selected_option.value);
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.05.2017, 17:39   #17
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

https://jsfiddle.net/naiveMan/0h3dLw5g/
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 22.05.2017, 17:50   #18
X~2
Пользователь
 
Регистрация: 12.04.2017
Сообщений: 20
По умолчанию

Мне не нужен вывод текста.
X~2 вне форума Ответить с цитированием
Старый 22.05.2017, 17:52   #19
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от X~2 Посмотреть сообщение
Мне не нужен вывод текста
так не выводите текст.
уберите alert - и вывода никакого не будет.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.05.2017, 18:01   #20
X~2
Пользователь
 
Регистрация: 12.04.2017
Сообщений: 20
По умолчанию

Пост #11 видел, то что надо мне.
Всех благодарю.
X~2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Option в javascript usa-1500 JavaScript, Ajax 5 03.11.2014 07:54
Получить Caption выбранного пункта MainMenu Shouldercannon Общие вопросы Delphi 10 25.07.2014 18:40
Получить Caption выбранного итема в ListView fezilk25 Общие вопросы Delphi 2 05.02.2011 22:59
Получить option.text по value motorway JavaScript, Ajax 14 25.09.2010 19:08
ColorDialog | получить шестандцатеричный код выбранного цвета T-dayne Помощь студентам 9 14.03.2010 19:10