Reputation: 2083
I am using Bootstrap, from Twitter for genereting modal-dialog in a Marionette Application.
I would like to know what is the best way to focus the first field in modal forms without using fancy javascript.
Here my code:
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'
});
});
Upvotes: 6
Views: 5571
Reputation: 461
Here's an updated answer:
$('.modal').on('shown.bs.modal', function () {
$('input:first', this).focus();
});
Upvotes: 0
Reputation: 7569
If odupont
's answer didn't help you,(like me,) try this:
$('.modal').on('shown.bs.modal', function () {
$('#firstField').focus();
})
Upvotes: 5