Мне нужно, чтобы пользователи вводили числа с плавающей запятой, поэтому я использую следующий элемент:
<input type="number" name="my_number" placeholder="Enter number"/>
Отлично работает в Firefox, но Chrome жалуется, что число не является целым числом, когда я пытаюсь ввести десятичное число. Это проблема для моего дела. Если я ввожу атрибут step
, то Chrome разрешает номер с плавающей запятой:
<input type="number" name="my_number" placeholder="Enter number" step="0.1"/>
Но тогда проблема 0,15 не может быть введена... step
не соответствует моим потребностям. Спецификация W3C упоминает числа с плавающей запятой во всех атрибутах input type="number"
.
Как мне заставить Chrome принимать числа с плавающей запятой без атрибута step
?