相关疑难解决方法(0)

使用jQuery提交表单

我想使用jQuery提交表单.有人可以提供代码,演示或示例链接吗?

jquery

460
推荐指数
18
解决办法
106万
查看次数

Bootbox.confirm可以同步工作吗?

在aspx页面中,有一个像这样的asp:linkbutton:

<asp:LinkButton runat="server" ID="btExit" Text="Exit"
                OnClientClick="javascript:return confirmExit();" 
                EnableViewState="false" 
                OnClick="ExitButtonClick"></asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)

这是 JavaScript 函数:

<script type="text/javascript">
function confirmExit() {
    bootbox.confirm("Are you sure?", function (confirmed) {
        return confirmed;
    });
}
</script>
Run Code Online (Sandbox Code Playgroud)

问题是,据我所知, bootbox.confirm 是异步工作的,并且后面代码上的 ExitButtonClick 函数是在不等待用户确认的情况下执行的。

我找到了一个有效的解决方案,使用隐藏按钮:

<asp:LinkButton runat="server" ID="btExit" Text="Exit"></asp:LinkButton>
<asp:Button runat="server" ID="btExitHidden" onclick="ExitButtonClick" style="display:none;" />
Run Code Online (Sandbox Code Playgroud)

这是 javascript 部分:

<script type="text/javascript">
    $("#btExit").click(function (e) {
        e.preventDefault();
        bootbox.confirm("Are you sure?", function (confirmed) {
            if (confirmed) {
                $("#btExitHidden").click();
            }
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

我的问题是是否有一种更“漂亮”和“标准”的方式与 Bootbox.confirm 同步工作,而不使用隐藏按钮。

javascript c# asp.net jquery bootbox

5
推荐指数
1
解决办法
6113
查看次数

标签 统计

jquery ×2

asp.net ×1

bootbox ×1

c# ×1

javascript ×1