@scumah มีคำตอบให้คุณ: Twitter bootstrap - มุ่งเน้นไปที่ textarea ภายในโมดอลเมื่อคลิก
สำหรับ Bootstrap 2
modal.$el.on('shown', function () {
$('input:text:visible:first', this).focus();
});
อัปเดต: สำหรับ Bootstrap 3
$('#myModal').on('shown.bs.modal', function () {
$('#textareaID').focus();
})
========== Update ======
ในการตอบคำถามคุณสามารถใช้สิ่งนี้กับโมดอลหลายตัวในเพจเดียวกันได้หากคุณระบุเป้าหมายข้อมูลที่แตกต่างกันเปลี่ยนชื่อรหัสโมดอลของคุณเพื่อจับคู่และอัปเดต ID ของช่องป้อนแบบฟอร์มและสุดท้ายอัปเดต JS ของคุณให้ตรงกับใหม่เหล่านี้ ID:
ดูhttp://jsfiddle.net/panchroma/owtqhpzr/5/
HTML
...
<button ... data-target="#myModal1"> ... </button>
...
<!-- Modal 1 -->
<div class="modal fade" id="myModal1" ...>
...
<div class="modal-body"> <textarea id="textareaID1" ...></textarea></div>
JS
$('#myModal1').on('shown.bs.modal', function() {
$('#textareaID1').focus();
})