Задать вопрос
@olrugames

Как сделать показ блока только при наборе определенной фразы в инпут?

Суть вопроса в том, что бы на сайте показывать информацию по разным словам.
Например кто-то напишет в поле input "Админ" и снизу появится текст и пр.
Если напишет "тостер" выйдет другой блок, и так далее.
Было бы еще лучше если нельзя было бы прочитать через "инструменты разработчика, F12" кому какая информация преподносится
  • Вопрос задан
  • 405 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 3
BRAGA96
@BRAGA96
Ответ написан
Комментировать
agmegadeth
@agmegadeth
Веб-разработчик в дизайн студии
При изменении в инпуте делай аякс запрос, в котором отправляй данные инпута на сервак. На серваке проверяй, что пришло, генерируй разметку нужную и выдавай обратно юзеру. По комплиту аякса вставляй полученную от сервера разметку в нужное место.
Ответ написан
@Isherath
Воспользуйтесь методами из этой статьи https://learn.javascript.ru/keyboard-events
Вам подойдет ketup. Прицепите его в вашему input. Напишите код, который будет при каждом нажатии(отпускании) кнопок клавиатуры сравнивать все набранное значения из инпута с вашими условиями и показывать определенные блоки.

Насчет консоли разработчика, там видно все, что вы можете видеть на сайте. Но можно сделать не отображение/скрытие блоков непосредственно на странице, а загрузку удаление отдельных файлов с вашими блоками. Например, использовать ajax для загрузки.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы