仅当确认在 Laravel 中被接受时才关闭模态

Closing a modal only if the confirmation is accepted in Laravel

我是 Laravel 的新手,我正在尝试制作一个带有关闭和添加按钮的模式。当我单击关闭时,会显示一个小对话框询问您是否真的要退出模式,但是当我单击确定时,它不会关闭模式。有谁知道这是为什么?

我的模态:

<div class="modal-footer">
          <button type="button" class="btn btn-secondary" onclick ="return confirm('Do you really want to quit?');" data-backdrop="static">Close</button>
          <button type="submit">Add</button>
        </div>

return confirm('Do you really want to quit?'); 什么都不做。你应该使用 jQuery 来隐藏模式。

如果你真的想使用confirm,你可以使用下面的内联命令或使用一个单独的函数。

假设模态框的id为“test_modal”,则:

<div class="modal-footer" id="test_modal">
    <button type="button" class="btn btn-secondary" 
            onclick ="confirm('Do you really want to quit?')? $('#test_modal').modal('hide') : false" 
            data-backdrop="static">Close</button>
    <button type="submit">Add</button>
</div>