Come impostare lo stato attivo a una casella di testo che è stato appena inserendolo nella mia pagina?

StackOverflow https://stackoverflow.com/questions/3843551

  •  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?

È stato utile?

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
scroll top