HTML5 Input Type Time - переопределить значение по умолчанию, которое устанавливается событием keydown delete / backspace - PullRequest
0 голосов
/ 15 мая 2019

Я использую тип ввода «время» для выбора времени. При нажатии кнопки «Удалить» или «Backspace» часы или минуты устанавливаются на «-». Я хочу переопределить это значение. При нажатии «delete» или «backspace» значение по умолчанию должно быть «00». Как я могу это сделать?

Я использую Google Chrome версии 74.0.3729.131.

<input type="time" name="example">

1 Ответ

0 голосов
/ 15 мая 2019

Вы пытались использовать прослушиватель событий, как это?

var input = document.querySelector('input');

input.addEventListener('change', e => {
    if (input.value === '') {
        input.value = '00:00';
    }
});
<input type="time" name="example">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...