Почему при вводе дробных чисел в обработке oninput пусто?

Ввод дробных чисел в поле input type=number. Когда в поле 0.; в обработке oninput пусто, почему?https://codepen.io/Svist/pen/OJoXmYG

Если вводить в поле input (type=number) дробное число с ".", то в момент когда введено к примеру "1." в обработчике oninput в переменной this.value ровно пустоте (this.value = "" ) , если число вводить с запятой "," то все ок, (this.value = "1" ), странное поведение, НО правильно же с точкой !
Как обработать число к примеру "1." когда input type=number ? Изменить на type=text не предлагать))
PS Обрабатываю число при вводе в поле, в момент когда появляется точка, пока не нажмешь следующую цифру все ломается.
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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