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

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

  • Вопрос задан
  • 1984 просмотра
Решения вопроса 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);
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
24 нояб. 2024, в 01:35
5000 руб./за проект
24 нояб. 2024, в 01:24
500 руб./за проект
24 нояб. 2024, в 00:04
5000 руб./за проект