Как установить фокус на текстовое поле, которое просто вставило его на мою страницу?
-
27-09-2019 - |
Вопрос
У меня есть динамическая веб-страница, которая после нажатия на ссылку я вставляю частичный вид на мою страницу, используя действие Briljs. Мой вид Брайля выглядит так
page.inserthtml('bottom', 'items', { @partial: 'item/_fields_replacement_part' })
page.replacehtml('add_item_link', { @partial: 'item/_addlink_replacement_part' })
После вставки HTML я хочу установить фокус на одну из текстовых ящиков, которые были просто вставлены. Как я могу это сделать?
Решение
Скажем, у вас есть функция JS:
function setFocus(id) {
document.getElementById(id).focus();
}
Вы можете назвать это из Briljs, как это:
page.call('setFocus', 'myElementId');
Не связан с StackOverflow