<button type="button" class="btn btn-outline-dark" data-toggle="modal" data-target="#exampleModal" data-id="example">點擊查看效果</button>    

<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
        <div class="modal-dialog">
            <div class="modal-content">
                <div class="modal-header">
                    <h5 class="modal-title" id="exampleModalLabel">取得資料</h5>
                    <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
                <div class="modal-body">
                    ...
                </div>
                <div class="modal-footer">
                    <form method="POST" action="">
                        <input type="text" name="targetID" value="">
                        <button type="submit" class="btn btn-primary submit">送出</button>
                    </form>
                    <button type="button" class="btn btn-secondary" data-dismiss="modal">取消</button>
                </div>
            </div>
        </div>
    </div>
        $(function () {
            $('#exampleModal').on('show.bs.modal', function (e) {
            // 當點擊時取得data-id資料
            var targetID = $(e.relatedTarget).data('id');
            // 填入input
            $(e.currentTarget).find('input[name=targetID]').val(targetID);
            });
        });

External CSS

  1. https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/css/bootstrap.min.css

External JavaScript

  1. https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.slim.min.js
  2. https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js
  3. https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/js/bootstrap.min.js