Я включил скрипку, показывающую, что происходит, когда вы применяете фокус к элементу, он устанавливает фокус на «дневную» часть ввода, но я могу " t найти документацию о том, как DOM отображает и идентифицирует каждую часть даты.focus month or year of html5 input [type = "date"]
Как я могу программно сфокусировать часть месяца/года элемента input[type="date"]
и есть ли какая-либо документация о том, как этот тип элемента получает визуализацию в DOM?
https://jsfiddle.net/uytdhqax/
<input id="dob" type="date" />
document.getElementById('dob').focus()
Я предполагаю, что это браузерная вещь. Вы могли бы создать 3 входа и сосредоточить их непрерывно после ввода дня/месяца/года. –
Это не вариант. Я использую AngularJS вместе с UP-Bootstrap datepicker. Мой вопрос очень прямой, и я не открываю никаких других решений: как я могу программно сфокусировать часть месяца/года элемента ввода [type = "date"], и есть ли какая-либо документация о том, как этот тип элемента получает визуализацию в доме? – trickpatty
Вы можете прочитать больше здесь - это зависит от местоположения компьютера - http://stackoverflow.com/questions/7372038/is-there-any-way-to-change-input-type-date-format –