Как получить <input type = «time» /> для отображения полного выбора в IE 10, Firefox, Safari и т. Д.

0

Я боролся с этим весь день.

Я долгое время использовал <input type="time"/> в одном из веб-приложений нашей компании, и только недавно я обнаружил, что это только показывает выпадающий список с 5-минутными интервалами в IE и Firefox.

Я предполагаю, что то же самое происходит в Safari, основываясь на этой странице.

Есть ли какое-либо решение, чтобы это работало во всех браузерах?

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

В любом случае, заблаговременно за помощь.

Теги:
browser
input
cross-browser

3 ответа

0
Лучший ответ

Я закончил с DateBox.

2

Я предлагаю вам использовать javascript time picker. Он работает более надежно, чем стандартный. Посмотри на

Какой хороший выбор времени для Javascript?

Надеюсь, это поможет.

1

К сожалению, типы ввода даты/времени по-прежнему являются рабочими черновиками CSS. Поэтому, если вы хотите, чтобы он работал во всех браузерах, у вас нет выбора, кроме как использовать полипол. Как это, например.

  • 0
    Хорошая идея, но она выглядит и работает как мусор в IE10. Эти другие браузеры должны идти в ногу со временем, черт побери.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню