Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.02.2021, 23:02
Новичок на форуме
Отправить личное сообщение для cl0wnzfold Посмотреть профиль Найти все сообщения от cl0wnzfold
 
Регистрация: 07.02.2021
Сообщений: 5

Модуль поиска для сайта
Добрый вечер! Помогите с написанием скрипта. Суть в чем, скрипт должен состоять из 2 раскрывающихся списков, и кнопкой "Поиск". При нажатии на кнопку, должно происходить склеивание двух значений, находящихся в раскрывающихся списках.
Ответить с цитированием
  #2 (permalink)  
Старый 07.02.2021, 23:13
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,712

Понятно только, что есть какая то кнопка, на которую можно нажимать.
И совсем непонятно, при чем тут модуль поиска? Что ищет то?
Ответить с цитированием
  #3 (permalink)  
Старый 08.02.2021, 00:04
Новичок на форуме
Отправить личное сообщение для cl0wnzfold Посмотреть профиль Найти все сообщения от cl0wnzfold
 
Регистрация: 07.02.2021
Сообщений: 5

Сообщение от voraa Посмотреть сообщение
Понятно только, что есть какая то кнопка, на которую можно нажимать.
И совсем непонятно, при чем тут модуль поиска? Что ищет то?
Это условное название.
В первом раскрывающемся списке одна часть URL, во втором другая. Соответсвенно много разных значений. Кнопка поиск должна «склеить» значение из списка1 + значение из списка2
Ответить с цитированием
  #4 (permalink)  
Старый 08.02.2021, 07:30
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,712

URL - это строка.
Что такое раскрывающийся список и какая часть URL содержится в одном списке, а какая в другом?
Много значений чего?
Ответить с цитированием
  #5 (permalink)  
Старый 08.02.2021, 09:06
Новичок на форуме
Отправить личное сообщение для cl0wnzfold Посмотреть профиль Найти все сообщения от cl0wnzfold
 
Регистрация: 07.02.2021
Сообщений: 5

Раскрывающийся список - <select>. В первом списке начало url, во втором продолжение. Много значений имеется ввиду, что во втором селекторе много окончаний url. Ну и соотвественно при нажатии на кнопку должна осуществится слейка первого селектора и второго.
Ответить с цитированием
  #6 (permalink)  
Старый 08.02.2021, 09:23
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,712

Что то типа такого?
<body>
<select id=s1>
	<option>aaa.com</option>
	<option>bbb.net</option>
	<option>ccc.ru</option>
	<option>ddd.gov</option>
</select>	

<select id=s2>
	<option>?x=1&y=2</option>
	<option>?r=zzz&s=yyyy</option>
	<option>?a=0</option>
	<option>?u=1&p=cccc</option>
</select>

<button id=bgl>Склеить</button>
<div id=res> Результат <span></span></div>	

<script>
document.getElementById('bgl').addEventListener('click', () => {
	let url = document.getElementById('s1').value + document.getElementById('s2').value
	document.querySelector('#res>span').textContent = url
})
</script>
Ответить с цитированием
  #7 (permalink)  
Старый 08.02.2021, 10:34
Новичок на форуме
Отправить личное сообщение для cl0wnzfold Посмотреть профиль Найти все сообщения от cl0wnzfold
 
Регистрация: 07.02.2021
Сообщений: 5

Да, оно самое. Только внутри <option>Текст</option>, а value=Ссылка, и при нажатии на кнопку, переход на нужную страницу.
Ответить с цитированием
  #8 (permalink)  
Старый 08.02.2021, 10:47
Аватар для voraa
Профессор
Отправить личное сообщение для voraa Посмотреть профиль Найти все сообщения от voraa
 
Регистрация: 03.02.2020
Сообщений: 2,712

Ну вместо
document.querySelector('#res>span').textContent = url
сделайте
location = url
Ответить с цитированием
  #9 (permalink)  
Старый 08.02.2021, 14:55
Новичок на форуме
Отправить личное сообщение для cl0wnzfold Посмотреть профиль Найти все сообщения от cl0wnzfold
 
Регистрация: 07.02.2021
Сообщений: 5

Сообщение от voraa Посмотреть сообщение
Ну вместо
document.querySelector('#res>span').textContent = url
сделайте
location = url
Можете пожалуйста написать, а то я не могу разобраться.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CinemaPress CMS - движок кино-сайта, скрипт онлайн кинотеатра на NodeJS KurtRassel Ваши сайты и скрипты 7 14.09.2016 21:31
Скрипт для сайта andrey66322 Работа 0 09.06.2016 16:48
Всплывающее окно для сайта jess23 Общие вопросы Javascript 1 17.02.2016 18:43
ajax ссылки для сайта l-liava-l Оффтопик 19 23.02.2013 17:20