Jquery 使我的提交事件等待验证

Jquery 使我的提交事件等待验证,jquery,asp.net-mvc,validation,Jquery,Asp.net Mvc,Validation,我有一些代码如下: $(function() { $('form').on('submit', function (e) { if (!$(this).valid()) { e.preventDefault(); return; } bootbox.prompt("Please enter the summary value for the entries you made.", funct

我有一些代码如下:

$(function() {
    $('form').on('submit', function (e) {

        if (!$(this).valid()) {
            e.preventDefault();
            return;
        }
        bootbox.prompt("Please enter the summary value for the entries you made.", function(result) {
            var enteredSummary = parseFloat(result);
            ... more stuff...

当弹出提示对话框时,它会在等待UI响应之前发布表单。我如何强制它同步运行?在用户单击按钮并且输入的值与屏幕上显示的数据匹配之前,我不希望发布任何内容。

使用
confirm()
。或者先阻止表单提交,然后在验证后在回调中手动提交。
confirm()
不允许他们汇总输入的值。在允许表单提交之前,我需要评估输入。将return更改为return false