Мне нужно, чтобы пользователи вводили числа с плавающей запятой, поэтому я использую следующий элемент:
<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?