Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 23

Ошибка получения данных из select

14.07.2017, 16:50. Показов 663. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, проблема с select: имеется таблица построенная на div (tabel-cell и tabel-row)
Пример ряда.
HTML5
1
2
3
4
5
<div class="line">
        <div class="columnFio"> Никитин К.Ф</div>
        <div class="columnAge"> 46</div>
        <div class="columnSalary"> 120000.00</div>
    </div>
Есть выпадающая минюшка ака select, текстовое поле, кнопка.

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<div class="selectmenu" onchange="">
    <select id="sel">
        <option value=1>Ф.И.О.</option>
        <option value=2>Должность</option>
        <option value=3>Зарплата</option>
    </select>
 
    <input type="button" class="ok" onclick="Take(document.getElementById('sel').options[document.getElementById('sel')].value,'console')">
</div>
 
<br>
<div>
    <textarea id ="consoleID" class="console">
 
    </textarea>
</div>
И есть JS функция, которая должна брать данные из выбранного в select столбце и выдавать все значения в текстовое поле.

JavaScript
1
2
3
4
5
6
7
8
9
10
11
function Take(parametr,console) {
 
 
    var elem = [];
     elem = document.getElementsByClassName(parametr);
    for(var i=1;i<elem.length;i++)
    {
         document.getElementById("console").value+= elem[i].innerHTML;
    }
 
}
Консоль бразуера выдает такую ошибку:
Uncaught TypeError: Cannot read property 'value' of undefined
at HTMLInputElement.onclick
Можете, пожалуйста, указать мне на ошибку и сказать как ее исправить.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.07.2017, 16:50
Ответы с готовыми решениями:

Ошибка получения данных из mysql
Вот такой код : $host = 'localhost'; $user = 'user'; $pass = '12345'; $connect = mysql_connect($host, $user, $pass); ...

Ошибка получения данных рисунка
Здравствуйте. Такая ситуация. Разрабатываю AJAX загрузчик фотографий. &quot;Туда&quot; загружает нормально, но когда я обрабатываю уже загруженную...

Регистр сведений. Ошибка получения данных
Подскажите в чем ошибка? Код из общего модуля Функция РозничнаяЦенаРубли(АктуальнаяДата, ЭлементТовары) Экспорт Отбор =...

2
 Аватар для Antiplayer
129 / 112 / 39
Регистрация: 27.09.2012
Сообщений: 305
14.07.2017, 17:28
Во первых,
JavaScript
1
document.getElementById("console")
Нет элемента с таким id, есть "consoleID".

Во-вторых, можно для обращения к элементу с классом "console" обратиться так:

JavaScript
1
document.querySelector(".console")
В третьих нет нет такого:

JavaScript
1
document.getElementById('sel').options[document.getElementById('sel')].value
В данном случае нужно:

JavaScript
1
document.getElementById('sel').options[document.getElementById('sel').selectedIndex].text
Но и в данном случае не сработает, так как у вас не будет работать строка:

JavaScript
1
document.getElementsByClassName(parametr);
Так как нет у вас элементов с таким классом, да и вряд ли будет, если вы пытаетесь получить текст из селекта.
Мне не очень ясна задача, что откуда и куда должно попасть.
0
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 23
14.07.2017, 18:12  [ТС]
Цитата Сообщение от Antiplayer Посмотреть сообщение
Мне не очень ясна задача, что откуда и куда должно попасть.
Извиняюсь, я скинул код, в котором начал другую идею. В opiton не 1,2,3 , а id стоблцов.
У меня есть таблица данных, которая содержит введенные при верстке данные. Они разделены на три колонки. При нажатии на кнопку функция выводит в текстовое поле ( это не консоль, я просто для удобства назвал ее так) все значения из столбца, который был выбран в контекстном меню. Я предал value optionа id столбцов для того чтоб передать функции ряд с которым нужно работать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.07.2017, 18:12
Помогаю со студенческими работами здесь

Ошибка получения ответа на запрос с базы данных mysql
Здрасте, ругается на данную строку $row=mysqli_fetch_array($qr); говорит что $qr=mysqli_query($link, $q); возвращает булевое...

Ошибка при выборке большого объема данных по select
делаю обычный запрос select * from table1 вылетает ошибка Сообщение 0, уровень 11, состояние 0, строка 0 При выполнении...

DROP таблицы, имя которой не получается использовать, из-за её получения посредством SELECT
connection.Open(); SqlCommand selectname = new SqlCommand(&quot;SELECT useralias FROM sites WHERE usersite='&quot; + doValue+&quot;'&quot;, connection); ...

Ошибка в конструкции команды Select (копирование данных из одной таблицы в другую)
Копирую данные из одной таблицы в другую: Connect1.Open() Dim cSQL As String = String.Format(&quot;Select * INTO...

Изменение данных одного select при изменении другого select
нужно что бы выбирая одну группу менялись данные в &quot;номере по журналу&quot; не понимаю как это сделать помогите &lt;?php ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru