javascript - 使用 formvalidation.io 成功启动 Bootstrap 模式

标签 javascript jquery twitter-bootstrap formvalidation.io

我有一个表单可能需要很长时间才能提交,因为它将数据发布到多个 API。这本身并不是问题。

通常,我会启动一个 Bootstrap 模式,并显示一条消息,告诉用户要有耐心,不要单击后退按钮。它附加到表单的按钮单击事件,如下所示:

    $(document).ready(function(){
        $("#btn-wait").click(function(){
            $('#modal-wait').modal({backdrop: 'static', keyboard: false})  
        });
    });

我刚刚使用 FormValidation.io 实现了表单验证,但是在启动模式时遇到问题。

我已经尝试过了...

$('#myform').formValidation({
    framework: 'bootstrap',
    fields: {
        .......
    }
})
.on('success.form.fv', function(e) {
    $('#modal-wait').modal({backdrop: 'static', keyboard: false});  
});

这会启动模式,但也会停止提交表单

据我所知, .on('success.form.fv', function(e) { 中的任何内容都会停止提交表单。

谁能告诉我如何实现这一目标。

最佳答案

您不能在提交事件时触发模式吗?

$('#myform').submit(function() {
    $('#modal-wait').modal({backdrop: 'static', keyboard: false});
})

关于javascript - 使用 formvalidation.io 成功启动 Bootstrap 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34581768/

相关文章:

jquery - Bootstrap 网格/列响应问题

jquery - 我应该使用 jQuery 模板吗?

php - 替换 DOM 元素时 jQuery 不起作用

twitter-bootstrap - 使用 razor 和 twitter Bootstrap 进行 MVC4 验证

javascript - 是否可以检测到 JavaScript 打开的窗口的位置何时发生变化?

javascript - 检查动态填充的数组中的重复对象

javascript - 验证输入仅包含数字和点后的小数

html - CSS float-right 在 Bootstrap 4 Navbar 中不起作用

html - 在图像按钮之间 Bootstrap 不需要的空间

javascript - 如何在 react 中将组件作为 Prop 传递给 Prop ?