html5: тип числового ввода - PullRequest
       11

html5: тип числового ввода

0 голосов
/ 09 ноября 2011

Я заметил кое-что интересное в том, как FF и Chrome обрабатывают тип числового ввода. Если у меня есть значение 12,23, Chrome жалуется на неверный ввод, но FF7 хорошо с этим. Chrome примет его, только если я изменю его на 12 или изменим тип ввода на текстовый. Это «нормальное» поведение Chrome в отношении типа ввода чисел? Это происходит с последним Chrome на Ubuntu 10.10

1 Ответ

1 голос
/ 09 ноября 2011

Firefox еще не реализовал number, поэтому он сообщает, что все в порядке, поскольку он проверяется как поле text.

В Chrome реализовано number и шаг по умолчанию для number - 1, поэтому действительны только целые числа .Ваше значение не является целым числом, поэтому вам нужно явно установить step:

<input type="number" value="12.23" step="0.001">

Вот пример .

...