【问题标题】:Autofocus Input Element on Modal Open Bootstrap 4模态打开引导程序 4 上的自动对焦输入元素
【发布时间】:2018-08-17 02:50:27
【问题描述】:

我正在尝试在 bootstrap 4 modal open 上自动聚焦输入元素。我尝试了http://getbootstrap.com/docs/4.0/components/modal/ 的以下代码,但这不起作用。

谁能帮我做个工作演示

$('#myModal').on('shown.bs.modal', function () {
  $('#myInput').trigger('focus')
})

【问题讨论】:

    标签: input bootstrap-modal bootstrap-4 autofocus


    【解决方案1】:

    试试下面的 sn-p。也许你需要$(document).ready()

    $(document).ready(function() {
      $('#myModal').on('shown.bs.modal', function() {
        $('#myInput').trigger('focus');
      });
    });
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" />
    
    
    <!-- Button trigger modal -->
    <button type="button" class="btn btn-primary" data-toggle="modal" data-target="#myModal">
      Launch demo modal
    </button>
    
    <!-- Modal -->
    <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
      <div class="modal-dialog" role="document">
        <div class="modal-content">
          <div class="modal-header">
            <h5 class="modal-title" id="exampleModalLabel">Modal title</h5>
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
              <span aria-hidden="true">&times;</span>
            </button>
          </div>
          <div class="modal-body">
            <input type="text" class="form-control" id="myInput">
          </div>
          <div class="modal-footer">
            <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
            <button type="button" class="btn btn-primary">Save changes</button>
          </div>
        </div>
      </div>
    </div>
    
    
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>

    【讨论】:

    • 没问题 :) 我很高兴它有帮助。
    猜你喜欢
    • 2019-11-24
    • 2017-06-11
    • 1970-01-01
    • 1970-01-01
    • 2019-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多