@Andrey_Smeet

Как сделать вывод текста после input?

<form>
<input type="text">
<button>Ок</button>
<div style="display: none"></div>
</form>


Здравствуйте
Есть простая форма. Как сделать на JS так, что если ввести в нее определенное слово, то появится DIV?
  • Вопрос задан
  • 1346 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
Вешаете слушателя на событие на oninput (не onchange, т.к. onchange срабатывает только после окончания ввода - потеря фокуса и.т.д., а oninput на каждое нажатие). В нем получаете текущее значение с поля вот так e.target.value, и обрезаете пробелы в полученном значении при помощи функции trim, и теперь полученное значение сравниваете обычным оператором if, если значение равно определенной строке с вашим словом, то показываем div.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
22 мая 2024, в 02:15
10000 руб./за проект
21 мая 2024, в 23:47
30000 руб./за проект