【问题标题】:Empty message with Formt in MODxMODx 中带有格式的空消息
【发布时间】:2013-11-19 15:44:40
【问题描述】:

这是我的发送页面代码:

<p>[[!FormIt?
&hooks=`email,FormItLog,spam,emailUser,redirect`
&emailTo=`heash94@gmail.com`
&emailSubject=`[[+subject]]`
&emailFromName=`[[+name]]`
&emailTpl=`ContactTpl`
&redirectTo=`62` ]]</p>

<div>[[+fi.error.error_message]]</div>
<form action="[[~[[*id]]]]" method="post"><input type="hidden" name="nospam:blank" value="" />
<div>
    <label for="name">Name: </label> <input id="name" type="text" name="name:required" value="[[+fi.name]]" /> <span>[[+fi.error.name]]</span>
</div>
<div>
    <label for="name">Email: </label> <input id="email" type="text" name="email:email:required" value="[[+fi.email]]" /> <span>[[+fi.error.email]]</span></div>
<div>
    <label for="subject">Theme: </label> <input id="subject" type="text" name="subject:required:stripTags" value="[[+fi.subject]]" /> <span>[[+fi.error.subject]]</span></div>
<div>
    <label for="message">Text: </label><span>[[+fi.error.message]]</span> <br /> <textarea id="message" name="message:required:stripTags" rows="7" cols="55">[[+fi.message]]</textarea></div>
<div>
<input type="submit" name="Submit" value="Отправить" /></div>
</form>

我尝试了很多示例,但它们向我的电子邮件发送了空消息。

这是我的接收者页面代码:

This message [[+name]] ([[+email]]) was sand with callback form: 
[[+message]]

但作为回应,我只有“此消息 () 以回调形式发送:”。 Modx 革命。

【问题讨论】:

    标签: modx modx-revolution formit


    【解决方案1】:

    听起来 modx 没有将 name="email:email:required" 视为 'email' - 将您的 CSS/JS 验证放在另一个属性中,并在 formit 调用中使用 &validate 属性。

    【讨论】:

      猜你喜欢
      • 2020-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-29
      • 2020-03-02
      • 1970-01-01
      • 2015-07-28
      相关资源
      最近更新 更多