【问题标题】:Display Modal on Successful Form Submission表单提交成功的显示模式
【发布时间】:2019-11-20 13:02:57
【问题描述】:

我正在使用 Kentico 表单来收集一些数据,并且我想在成功提交后显示一个 Foundation 模式。我们对字段进行了一些验证,我们更愿意使用更新面板来防止回发。

我们能够通过在显示文本中插入一个带有 id 的 div 并使用一些 javascript 来检查它的存在,但只有在我们不使用更新面板时才有效。

我认为可能有一种方法可以让模式与更新面板一起显示,但我不确定最好的方法是什么并寻找建议。

【问题讨论】:

标签: javascript forms zurb-foundation kentico


【解决方案1】:

我认为您使用的方法很好,唯一的问题是,如果我理解正确的话,负责显示弹出窗口的 javascript 代码在有更新面板时无法识别表单提交 - 您是否正在监听文档就绪事件处理程序?如果是这样,您需要添加另一个事件处理程序来侦听更新面板请求。它应该是这样的:

var prm = Sys.WebForms.PageRequestManager.getInstance();
    if (prm != null) {
        prm.add_endRequest(function (sender, e) {
        ....
        }
     }

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2016-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多