Wie Fokus auf ein Textfeld setzen, nur wurde sie in meine Seite einfügen?
-
27-09-2019 - |
Frage
Ich habe eine dynamische Web-Seite, die einen Link klicken, habe ich eine Teilansicht in meine Seite einfügen brailjs Aktion verwenden. Meine brailjs sieht wie folgt aussieht
page.inserthtml('bottom', 'items', { @partial: 'item/_fields_replacement_part' })
page.replacehtml('add_item_link', { @partial: 'item/_addlink_replacement_part' })
Nachdem ich die html einfügen möchte ich eines der Textfelder können Satz Fokus sein, die gerade eingeführt wurde. Wie kann ich das tun?
Lösung
Angenommen, Sie haben diese js Funktion:
function setFocus(id) {
document.getElementById(id).focus();
}
Sie können es von brailjs wie folgt aufrufen:
page.call('setFocus', 'myElementId');
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow