O foco no primeiro campo em formulários de janela restrita
-
12-12-2019 - |
Pergunta
Eu estou usando o Bootstrap, a partir do Twitter para genereting modal-caixa de diálogo em uma Marionete de Aplicação.
Gostaria de saber qual é a melhor maneira para focar o primeiro campo em formulários de janela restrita sem o uso de fantasia javascript.
Aqui o meu código:
var app = new Marionette.Application();
app.addRegions({
modal: '#modal'
});
app.vent.on('showModal', function (view) {
var modal = app.modal;
modal.show(view);
modal.$el.modal({
show: true,
keyboard: true,
backdrop: 'static'
});
});
Solução
Você pode usar o mostrado eventos como visto no doc
modal.$el.on('shown', function () {
$('input:text:visible:first', this).focus();
});
Outras dicas
Se odupont
's resposta não ajudar você, como eu, tente este:
$('.modal').on('shown.bs.modal', function () {
$('#firstField').focus();
})
Aqui está uma actualização resposta:
$('.modal').on('shown.bs.modal', function () {
$('input:first', this).focus();
});
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow