Intereting Posts
Измерьте расстояние между двумя центрами HTML-элементов Точки для детей в div. Головная боль jQuery Перепутанные символы на веб-страницах (особенно в социальных сетях) Использовать JavaScript для перехвата данных, полученных на веб-странице. 3 divs средние центрированные стороны масштабируются все в одном вертикально центрированном div Как автоматически увеличить окно экрана при открытии ссылки? Ошибка с формой PHP – Нефункциональный Изменение параметров в поле выбора на основе различных параметров выбора Строки и столбцы HTML ТАБЛИЦА (JSON RESPONSE) Инструмент для поиска искаженного HTML? Всегда ли плохая практика начинать идентификатор с номера? (CSS) текст слишком близок к iframe – как получить границу / границу вокруг него? Как использовать кнопку отправки для отправки всех деталей формы в angularJS Контур аудио Javascript Неизвестный поставщик при добавлении сервиса к controllerу

Шаг ввода и точность ввода Html5

Я не могу определить, как определить значение шага и точность ввода [число]

1.01 считается недействительным, пока не укажу шаг 0.01 . Но в этом случае я не могу указать конкретный шаг.

Такая же проблема с большим числом. Если я укажу шаг 1000 и тип пользователя 1001 то значение считается недопустимым

Вы можете посмотреть на этот пример

Я думаю, вы хотите отключить проверку шага. Если это так, step="any" должен работать.

Вероятно, вам просто нужно определить правильный шаг и начальное значение, которое соответствует вашей цели.

Роль атрибута value не полностью объясняется в документации атрибута step http://www.w3schools.com/tags/att_input_step.asp .

На первом входе в вашем примере атрибуты установлены в value = 1.01 и step = 1 (значение по умолчанию). Вход будет принимать следующие значения: 1.01 + 1n . где n – целочисленное значение. Пример принятых значений: 1.01, 2.01, 3.01 и т. Д., А также -0.99, -1.99 -1.99 и т. Д.

Как правило, принятыми значениями будут:

значение + шаг * n

где n \ in \ mathbb {Z} ,

Вы можете иметь представление о принятых значениях с помощью клавиш со стрелками ВВЕРХ / ВНИЗ при фокусировке входа.

Как было предложено в предыдущих ответах, step="any" отключит проверку шага, он не отключит функциональность шагового устройства ( step будет по умолчанию равен 1), но для этого потребуется выполнить проверку шага вручную.

Взгляните на определение и использование атрибута step :

Атрибут step указывает интервалы юридического номера для элемента.

После того, как он выходит из этого интервала, это число является незаконным.

Попробуйте использовать код Javascript, чтобы позаботиться о ваших потребностях.