@Brew

Как выводить сообщение если в инпут добавлен не тот символ?

Есть супер простой калькулятор, который выполняет лишь действие в виде: Сложение, вычитание, деление, умножение. Я только начал щупать js, поэтому не могу с уверенностью сказать, что я сделал правильно, но то что получилось, то получилось. Суть стоит в том, что не могу сделать проверку по символу. Допустим в input с числами должны ставится только числа, иначе должно выводится сообщение, что символ введен неверно, так же и с инпутом, который отвечает за знак.
Как это можно реализовать?
Ссылка на код
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Alaska14
Самое простое - добавить в инпуте type="number". И пользователь кроме числа ничего не сможет ввести.
По знакам конечно лучше сделать выпадающий список и в нём указать доступные варианты.
Ответ написан
sergiks
@sergiks Куратор тега JavaScript
♬♬
можно без кнопки – реагировать на любые изменения.
Для валидации можно использовать атрибут pattern. Для отображения ошибочного поля – псевдокласс :invalid

codepen

Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы