2010-10-01 6 views
0

J'ai une page web dynamique qui après avoir cliqué sur un lien, j'insère une vue partielle dans ma page en utilisant l'action brailjs. Mon point de vue brailjs ressemble à ceComment définir le focus sur une zone de texte qui venait de l'insérer dans ma page?

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

Après insérer le code html, je veux être en mesure de se concentrer ensemble à l'une des zones de texte qui vient d'être inséré. Comment puis je faire ça?

Répondre

1

Supposons que vous avez cette fonction js:

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

Vous pouvez l'appeler de brailjs comme ceci:

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