Come impostare lo stato attivo a una casella di testo che è stato appena inserendolo nella mia pagina?
-
27-09-2019 - |
Domanda
Ho una pagina web dinamico che dopo aver cliccato un link, inserisco una vista parziale nella mia pagina utilizzando l'azione brailjs. I miei brailjs vista assomiglia a questo
page.inserthtml('bottom', 'items', { @partial: 'item/_fields_replacement_part' })
page.replacehtml('add_item_link', { @partial: 'item/_addlink_replacement_part' })
Dopo aver inserito il codice HTML, voglio essere in grado set messa a fuoco per una delle caselle di testo che è stato appena inserito. Come posso fare?
Soluzione
Diciamo che hanno questa funzione js:
function setFocus(id) {
document.getElementById(id).focus();
}
È possibile chiamare da brailjs in questo modo:
page.call('setFocus', 'myElementId');
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow