Проблема, с которой я столкнулась, заключается в том, что у меня есть значение по умолчанию в поле «0.00», которое показывает пользователю формат, который действителен. Я могу использовать заполнитель, но это исчезает при автофокусировке. Значение по умолчанию также контролируется javascript.Автофокусировка по полям со значением по умолчанию
Когда страница загружается, автофокусировка активна в течение секунды секунды, а затем значение по умолчанию помещается в поле, и автофокусировка исчезает. Итак, есть ли способ:
a) Принудительное автофокусирование по полям со значениями или b) Заставить автофокус вступать в силу после того, как все нагрузки, включая javascript?
Я уже пробовал обычные <input id="field" autofocus="autofocus" value="{{code}} />
и document.getElementById("field").focus();
.
EDIT:
ОК. Так что это была ошибка сама по себе. Я думал, что моя маска js была виновницей в этом, а затем начала думать, появляется значение по умолчанию, появляется курсор автофокусировки, после чего он исчезает, когда страница полностью загружена. Таким образом, в этом порядке что-то, кроме маскировки js, вызывает исчезновение автофокуса. Поэтому я понял, что, так как я также использую мастер формы jquery, и он настроен на focusFirstInput: true, что он удаляет мой автофокус HTML5 и прикрепляет его к первому входу, что является отключенным полем.
Исправлена ошибка. Спасибо за вашу помощь.