-->

Docpad:联系表格上显示的错误/成功消息(Docpad : show error/success

2019-09-30 07:07发布

我在添加路由docpad.coffee文件来处理表单提交,我验证使用明文验证器中间件 。 现在取决于验证,我想将用户重定向到同一个联系人页面,但显示无论是成功的消息时,验证成功(在这里我将发送电子邮件),或显示错误消息。

我没通过验证消息的模板来显示它。 我试过几乎所有的组合dynamic: true/falseres.locals = validationMessagesres.sessions = validationMessagesres.templateData = validationMessages没有成功。

此外,添加dynamic: true做出更改的内容根本不显示,我用什么刷新策略(私密模式,清理缓存,然后重新启动Docpad,无缓存刷新等)。 我应该可能文件一个关于它的错误。

如何 ?

我使用Docpad 6.53.0(最晚日期),节点0.10.15,在OS X 10.8.4

Answer 1:

我通过附加一个哈希重定向URL(“www.mywebsite.com/#messagesent”如)在这一个被骗了一下。 然后我用客户端的JavaScript来读取哈希值,然后显示相应的消息。 事情是这样的:

if (location.hash == "#messagesent") {  
    $('#message-sent').show();
    setTimeout(function () {
        $('#message-sent').fadeOut(1000);
    }, 1000);
}

不太什么你问虽然:)



文章来源: Docpad : show error/success message on contact form