gpt4 book ai didi

javascript - 防止 Bootstrap 模式窗口在表单提交时关闭

转载 作者:可可西里 更新时间:2023-11-01 01:36:44 26 4
gpt4 key购买 nike

您好,我是第一次使用 Bootstrap,我无法让我的模态表单在单击提交按钮时保持打开状态。我搜索过 SO 但所有相关问题都处理略有不同的问题(下面的示例)。

Disallow twitter bootstrap modal window from closing

最佳答案

删除以下内容:

data-dismiss = "modal"

从不应关闭对话框的按钮。之后,您可以使用 $( "#TheDialogID").modal( "hide") 关闭对话框。示例:

<!--<SimpleModalBox>-->
<div class="modal fade" id="SimpleModalBox" tabindex="-1" role="dialog" aria-labelledby="SimpleModalLabel" aria-hidden="true">
<!--<modal-dialog>-->
<div class = "modal-dialog">

<!--<modal-content>-->
<div class = "modal-content">

<div class = "modal-header">
<button type = "button" class = "close" data-dismiss = "modal">
<span aria-hidden="true">&times;</span>
</button>
<h4 class = "modal-title" id = "SimpleModalLabel">Title for a simple modal</h4>
</div>

<div id="TheBodyContent" class = "modal-body">
Put your content here
</div>

<div class = "modal-footer">
<button type = "button" class = "btn btn-default" data-dismiss = "modal">Yes</button>
<button type = "button" class = "btn btn-default" onclick="doSomethingBeforeClosing()">Don't close</button>
<button type = "button" class = "btn btn-default" data-dismiss = "modal">Cancel</button>
</div>

</div>
<!--<modal-content>-->

</div>
<!--/modal-dialog>-->
</div>
<!--</SimpleModalBox>-->

Javascript 代码:

//#region Dialogs
function showSimpleDialog() {
$( "#SimpleModalBox" ).modal();
}

function doSomethingBeforeClosing() {
//Do something. For example, display a result:
$( "#TheBodyContent" ).text( "Operation completed successfully" );

//Close dialog in 3 seconds:
setTimeout( function() { $( "#SimpleModalBox" ).modal( "hide" ) }, 3000 );
}
//#endregion Dialogs

关于javascript - 防止 Bootstrap 模式窗口在表单提交时关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18893814/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com