@scumah が答えを教えてくれます: Twitter ブートストラップ - クリック時にモーダル内のテキストエリアにフォーカス
ブートストラップ 2 の場合
modal.$el.on('shown', function () {
$('input:text:visible:first', this).focus();
});
更新: Bootstrap 3 の場合
$('#myModal').on('shown.bs.modal', function () {
$('#textareaID').focus();
})
==========更新======
質問に答えて、異なるデータターゲットを指定し、フォーム入力フィールドの ID に一致するようにモーダル 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();
})