С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 30.05.2016
Сообщений: 5
1

HTML+JS. Переход после ввода запроса по Enter

22.09.2016, 08:48. Показов 1769. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет, друзья! Я пока js не особо знаю, может кто подскажет... Что необходимо сделать, чтобы после ввода запроса при нажатии на клавишу Enter, срабатывал переход по ссылке с учетом запроса? Например:

Javascript
1
2
3
4
5
<script>
function update_href1(id,value){
    document.getElementById(id).href='https://www.google.com/search?q='+value;
}
</script>
HTML5
1
2
<input type="text" placeholder="Google" type="submit" onchange="update_href1('link1', this.value );" size=30>
<a href="https://www.google.com/search?q=" id="link1" target="_blank"><button class="tt tt-red tt-raised"><i class="fa fa-chevron-right" aria-hidden="true"></i></button></button></a>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.09.2016, 08:48
Ответы с готовыми решениями:

True/False в поле ввода после нажатия кнопки Enter
Здравствуйте Помогите пожалуйста решить неисправность на web странице с java scriptom. После...

После нажатия ENTER переход на следующий textbox
Всем привет На форме есть : text1.text , text2.text , text3.text По умолчанию активно...

После ввода текста жмем Enter, срабатывает процедура кнопки
всем доброго времени суток! ситуация: есть форма, на ней TextBox и Button. вводишь текст,...

Переход на следующий фрейм после ввода определенных данных
Друзья, добрый день! Извините если тупой вопрос, но только начал осваивать Флэш, и нужна Ваша...

4
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,625
22.09.2016, 15:37 2
Цитата Сообщение от ShiMaik Посмотреть сообщение
<input type="text" type="submit">
вы всё же определитесь -- это у вас поле ввода или кнопка?
1
the hardway first
Эксперт JS
2472 / 1844 / 909
Регистрация: 05.06.2015
Сообщений: 3,609
22.09.2016, 15:49 3
Цитата Сообщение от ShiMaik Посмотреть сообщение
срабатывал переход по ссылке с учетом запроса?
https://developer.mozilla.org/... ment/click
1
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,625
22.09.2016, 15:56 4
если это всё же поле ввода (type="text"), то событие onchange вам обрабатывать не нужно -- оно ведь "случается" именно в тот момент, когда фокус покинет текстовое поле
вам же нужно отследить нажатие клавиши ENTER в процессе ввода , пока поле активно, поэтому обрабатывать надо событие onkeydown, прочитывая код нажатой клавиши
Javascript
1
<input type="text" onkeydown="if (event.keyCode == 13) location.href='https://www.google.com/search?q='+this.value">
1
2396 / 1396 / 659
Регистрация: 23.08.2015
Сообщений: 3,505
22.09.2016, 16:06 5
ShiMaik,
HTML5
1
2
3
4
<form action="https://www.google.ru/search" target="_blank">
  <input type="text" name="q" placeholder="Google" size=30>
  <input type="submit" value="поехали">
</form>
Тут не нужны скрипты.
https://jsfiddle.net/19j68b8t/
1
22.09.2016, 16:06
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.09.2016, 16:06
Помогаю со студенческими работами здесь

HTML!? Есть поле ввода Type text, после ввода текста и нажатия entrer теряется фокус, как его оставить в этом же поле?
HTML!? Есть поле ввода Type text, после ввода текста и нажатия entrer теряется фокус, как его...

Переход по сайту и получение html после авторизации
Метод авторизации private string post(string URL, string formData) { ...

Вставка определения термина в пустой div по нажатии Enter после ввода названия термина в форму
Как это должно работать (пример): 1) Пользователь вводит в форму (текстовое поле) термин...

Как получить HTML код страницы после запроса?
def get_html(url): response = urllib.request.urlopen(url) return response.read() Создаю...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­­­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru