Как сделать начальное значение в input и заменить это значение при вводе с клавиатуры?

1. Как сделать начальное значение 0,00 в input?
2. И как заменить это значение при вводе с клавиатуры? (если ввести 1 с клавиатуры: 0,01, 0,11, 1,11)

  • Вопрос задан
  • 1804 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
<input type="text" value="0.00">

document.querySelector('input').addEventListener('keypress', function(e) {
  e.preventDefault();
  this.value = this.value.replace(/(0)(?!.*\1)/, e.key);
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
06 мая 2024, в 12:36
30000 руб./за проект
06 мая 2024, в 12:22
5000 руб./за проект
06 мая 2024, в 12:19
1500 руб./в час