Я пытаюсь применить демо-мода, показанный в url:
http://getbootstrap.com/javascript/
after "Varying modal content based on trigger button".
А также используйте html-код
<input name="email" type="email" id="email" />
... и код javascript
$('#exampleModal').on('show.bs.modal', function (event) {
var button = $(event.relatedTarget)
var modal = $(this)
modal.find('.modal-title').text('Log In')
modal.find('.modal-body input').val("This Body..")
$(this).find('#email').focus();//why it doesn't work????????
})
Как автоматически установить функцию фокуса в электронной почте? спасибо
используйте shown.bs.modal
вместо show.bs.modal
Попробуйте что-нибудь вроде:
$('#exampleModal').on('shown.bs.modal', function (event) {
var button = $(event.relatedTarget)
var modal = $(this)
modal.find('.modal-title').text('Log In')
modal.find('.modal-body input').val("This Body..")
$(this).find('#email').focus(); //now it will work
})
shown.bs.modal
вместоshow.bs.modal
пожалуйста, проверьте мой ответ ниже.