очистить ввод времени в Opera через JS - PullRequest
0 голосов
/ 24 октября 2011

Я хотел бы использовать новые типы ввода HTML5-типов, такие как datetime, и дополнительно предложить кнопку для вставки текущей даты и времени, а также вторую кнопку для очистки этого ввода. Все это прекрасно работает с текущим решением . Но Opera представляет очень специфический ввод даты и времени, который я не могу очистить, используя $(inputElement).val(''); для очистки значения (используя jQuery). Хотя это работает с последними версиями Chromium (с более простым средством выбора даты и времени) и Firefox (у которого вообще нет средства выбора даты и времени).

Кто-нибудь подскажет мне, как очистить это поле ввода в браузере Opera?

Ответы [ 2 ]

1 голос
/ 26 октября 2011

Вы правы - похоже, сейчас это невозможно. Похоже, что это «временная» часть ввода даты и времени, которая вызывает проблему. Я создал отчет об ошибке, надеюсь, что это будет исправлено в следующей версии.

0 голосов
/ 07 января 2012

Я получил некоторый результат, изменив свойство .valueAsNumber поля ввода datetime вместо свойства .value, но я также не могу сбросить его в исходное состояние.

...