首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Modx formit + fromz重复电子邮件

Modx formit + fromz重复电子邮件
EN

Stack Overflow用户
提问于 2014-01-28 17:39:22
回答 1查看 423关注 0票数 0

我使用最新的modx revo和formZ,它复制了电子邮件。每次我提交表单时,我都会收到两封电子邮件。我想不出来。这是我的表单tpl:

代码语言:javascript
复制
[[!FormIt?
    &hooks=`[[+action]][[+hooks:notempty=`,[[+hooks]]`]]`
    &excludeFields=`submit[[+id]]`
    &submitVar=`submit[[+id]]`
    &formid=`[[+id]]` [[- "Form ID"]]
    &store=`0`
    &storeTime=`900`
    &successMessage=`<p>[[+success_message]]</p>`
    &emailTo=`[[+email:default=``]]`
    [[+properties]]
    [[+validation:notempty=`&validate=`[[+validation]]``]]
    [[+validationText:notempty=`[[+validationText]]`]]
]]

[[!+fi.successMessage]]
[[!+fi.validation_error_message]]

<form class="form [[+identifier]]" action="" method="post">
    <fieldset>
        [[+fields]] 
    </fieldset>

    <div class="actions">
        <input type="submit" name="submit[[+id]]" value="[[+action_button:default=`Envoyer`]]" class="btn primary" />
    </div>
</form>

如何避免重复发送电子邮件?有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-07-29 04:25:19

您是否在同一页上使用多个表单?或者您可能使用条件调用?类似于:[[*someTV:is='12':then='[[!fomz]]':else='']]

(请注意,''应该是!只是不能在这里使用它们。)如果是这样的话,你可以看看this.

它帮助了我,尽管我使用了[[If]]并且只进行了一次调用。基本上,我原样使用了[[*formzTV]]调用,就这样。一封邮件,就像它应该的那样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21401867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档