PHP Web アプリケーションで、Twitter ブートストラップ モーダル ボックスを使用しています。フォームの保存ボタンをクリックすると、モーダル ボックスが表示され、デフォルトのフォーカスが正しく機能します。しかし、iPad では、移動ボタンをタップしてもフォーカスが機能しません。
私が使用しているTwitterブートストラップモーダルコードは次のとおりです。
<div class="modal hide" id="confirm-password">
<div class="modal-header">
</div>
<div class="modal-body">
<input type="text" placeholder="Your Current Password" value="" name="currentpassword" id="currentpassword" autofocus>
</div>
<div class="modal-footer">
</div>
</div>
JS コードは次のとおりです。
$('#confirm-password').on('shown', function () {
jQuery('input:text:visible:first', this).focus(); //focus for input
});