Как установить фокус на текстовое поле, которое просто вставляло его на мою страницу? - PullRequest
0 голосов
/ 02 октября 2010

У меня есть динамическая веб-страница, на которой после нажатия на ссылку я вставляю частичное представление на свою страницу с помощью действия brailjs.Мой взгляд на brailjs выглядит так:

page.inserthtml('bottom', 'items', { @partial: 'item/_fields_replacement_part' })
page.replacehtml('add_item_link', { @partial: 'item/_addlink_replacement_part' })

После того, как я вставлю HTML, я хочу иметь возможность установить фокус на одно из только что вставленных текстовых полей.Как я могу это сделать?

1 Ответ

1 голос
/ 02 октября 2010

Скажем, у вас есть эта функция js:

function setFocus(id) {
   document.getElementById(id).focus();
}

Вы можете вызвать ее из brailjs следующим образом:

page.call('setFocus', 'myElementId');
...