我正在使用Bootstrap模态窗口显示用户警报。我试图从不同位置调用模式窗口,并分配了不同的内容

发布于 2025-02-10 07:25:48 字数 1665 浏览 1 评论 0原文

<div class="modal" tabindex="-1" role="dialog" id="myModal" data-backdrop="static" data- 
keyboard="false">
<div class="modal-dialog" role="document">
    <div class="modal-content">
        <div class="modal-header">
            <h5 class="modal-title"id="myModalTitle">Alias Name</h5>
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">&times;</span>
            </button>
        </div>
        <div class="modal-body" id="myModalContent">
            <p>Do you want your First Name as Alias Name</p>
        </div>
        <div class="modal-footer">

            <button id="myModalButtonYes" type="button" class="btn btn-primary" data- 
   dismiss="modal">Yes</button>
            <button id="myModalButtonNo" type="button" class="btn btn-secondary" data- 
   dismiss="modal" >No</button>
        </div>
    </div>
</div>
</div>

<script>
        $(document).ready(function ()
        {
            $('#myModalTitle').text('Duplicate Patient');
            $('#myModalContent').text('A patient already exists with the same name and 
birthdate. Do you want to continue?');
            const btn = document.getElementById("myModalButtonNo")
            btn.addEventListener("click", DuplicateName())
            $('#myModal').modal('toggle');

        });

在不同情况下,当模态OK按钮被锁定时,我想调用不同的功能。 btn.AddeventListener(“ click”,deplicateName())dot docorment.getElementById(“ mymodalbuttonno”)。

请给我您的建议。

<div class="modal" tabindex="-1" role="dialog" id="myModal" data-backdrop="static" data- 
keyboard="false">
<div class="modal-dialog" role="document">
    <div class="modal-content">
        <div class="modal-header">
            <h5 class="modal-title"id="myModalTitle">Alias Name</h5>
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">×</span>
            </button>
        </div>
        <div class="modal-body" id="myModalContent">
            <p>Do you want your First Name as Alias Name</p>
        </div>
        <div class="modal-footer">

            <button id="myModalButtonYes" type="button" class="btn btn-primary" data- 
   dismiss="modal">Yes</button>
            <button id="myModalButtonNo" type="button" class="btn btn-secondary" data- 
   dismiss="modal" >No</button>
        </div>
    </div>
</div>
</div>

<script>
        $(document).ready(function ()
        {
            $('#myModalTitle').text('Duplicate Patient');
            $('#myModalContent').text('A patient already exists with the same name and 
birthdate. Do you want to continue?');
            const btn = document.getElementById("myModalButtonNo")
            btn.addEventListener("click", DuplicateName())
            $('#myModal').modal('toggle');

        });

I wanted to call different functions when modal Ok button is clciked in different scenarios.
btn.addEventListener("click", DuplicateName()) didnot work and also document.getElementById("myModalButtonNo").onclick = DuplicateName() didnot work.

Please give me your suggestions on this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

甜中书 2025-02-17 07:25:48

您可以更改模态文本,但是按钮是静态的,请尝试在HTML按钮元素中调用该功能。

<button id="myModalButtonYes" onclick="DuplicateName()" type="button" 
class="btn btn-primary" data- 
dismiss="modal">Yes</button>

you change the modal text but the button is static try to call the function in the HTML button element.

<button id="myModalButtonYes" onclick="DuplicateName()" type="button" 
class="btn btn-primary" data- 
dismiss="modal">Yes</button>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文