«Неверное значение» при установке значения по умолчанию в HTML5-локальном вводе даты и времениHtml

Программисты Html
Ответить
Anonymous
 «Неверное значение» при установке значения по умолчанию в HTML5-локальном вводе даты и времени

Сообщение Anonymous »

Может кто-нибудь объяснить, почему, когда я устанавливаю значение по умолчанию для ввода datetime-local с секундами, отличными от :00, браузер выдает мне ошибку «Недопустимое значение».

Это может быть ошибка в реализации Chrome datetime-local, поскольку эта ошибка не появляется в последних версиях Firefox и Safari.

Ошибка в Chrome: 30.0.1599.69

Изображение


Chrome Canary: 32.0.1665.2 canary

Изображение


Это работает:




Но это не так:




Ссылка на скрипт.

В соответствии со спецификацией W3 для входного элемента datetime-local атрибут value должен содержать «строку, представляющую локальную дату и время».

Example:
1985-04-12T23:20:50.52
1996-12-19T16:39:57


Я попробовал оба приведенных выше примера, и они тоже не работают.

Обновление: подтвержденная ошибка и решение

Это поведение является известной ошибкой.

На сегодняшний день быстрое решение заключается в добавлении атрибута шага, подобного этому, для ненулевых секунд:




Подробнее здесь: https://stackoverflow.com/questions/192 ... ocal-input
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»