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

Обработка выпадающего списка

22.09.2019, 19:27. Показов 2654. Ответов 1

Студворк — интернет-сервис помощи студентам
Здраствуйте. Я полный ноль в JS, и прошу помощи. У меня есть форма для создания товара для интернет-магазина. В ней есть выпадающий список со списком категорий и текстовое поле, в которое нужно поместить выбраную категорию. Вот код:
HTML5
1
2
3
4
5
6
7
8
9
10
11
<div class="form-group row">
    <label for="category">Категория</label>
    <div class="input-group ">
        <select name="category" id="category">
            @foreach($categories as $category)
                <option value="{{ $category->name }}">{{ $category->name }}</option>
            @endforeach
        </select>
    <input type="text" name="category" id="input" value="{{ old("category") }}" class="form-control">
    </div>
</div>
Как это можно реализовать с помощю JS или PHP?
P.S. Пишу на Laravel
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.09.2019, 19:27
Ответы с готовыми решениями:

Событие выпадающего списка
Доброго времени суток, мне поставили такую задачу: Дан выпадающий список и фрейм под ним, во фрейме отображается трансляция с камеры (но...

Из выпадающего списка в Label
Всем привет Есть выпадающий список, в котором надо выбрать цвет Потом при нажатии на кнопку, всплывает окно и там надо сделать, чтобы в...

Редактирование выпадающего списка
Есть ли возможность как то редактировать тег select онлайн. То есть уже на готовой странице пользователь мог отредактировать список,...

1
Эксперт JS
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
22.09.2019, 19:59
Лучший ответ Сообщение было отмечено Joker11500 как решение

Решение

Здраствуйте.
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
</head>
<body>
    <form>
        <div class="form-group row">
            <label for="category">Категория</label>
            <div class="input-group ">
                <select name="category" id="category">
                    <option value="">Выберите:</option>
                    <option value="Водка">Водка</option>
                    <option value="Колбаса">Колбаса</option>
                    <option value="Селедка">Селедка</option>
                </select>
                <input type="text" name="input" id="input" value="" class="form-control">
            </div>
        </div>
    </form>
    <script>
        let form = document.forms[0], // Любая ссылка на форму
            select = form.category,
            input = form.input;
 
        select.onchange = select_change;
 
        function select_change() {
            input.value = this.value;
        }
    </script>
</body>
</html>
Наверно, первый элемент в select лучше сделать пустым. Вроде так красивее.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.09.2019, 19:59
Помогаю со студенческими работами здесь

Доработка выпадающего списка
Каким образом можно реализовать следующий функционал, чтобы при выборе определенного значения в выпадающем списке рядом с этим списком...

Создание выпадающего списка
собственно нужно создать выпадающий список, берутся данные из массива, в зависимости от этого второй выпадающий список заполняется данными...

Условие для выпадающего списка
функция, которая установлена на обработчике события onChange для выпадающего списка function selection(){ ...

Переадресация в зависимости от выпадающего списка
Есть список: &lt;form method=&quot;post&quot; name=&quot;blablabla&quot;&gt; &lt;select name=&quot;menu&quot; size=&quot;1&quot;&gt; &lt;option value=&quot;first&quot;&gt;Первая позиция&lt;/option&gt;...

Открытие и закрытие выпадающего списка
Имеется выпадающий список..добавление и открытие ссылок происходит без проблем, но когда открываешь следующую ссылку, предыдущая не...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru