2013-11-19 7 views
0

Вот мой код посыла-страницы:Пустое сообщение с Formt в MODx

<p>[[!FormIt? 
&hooks=`email,FormItLog,spam,emailUser,redirect` 
&emailTo=`[email protected]` 
&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 Revolution.

ответ

0

Похоже, что modx не видит имя = «email: email: required» as «email» - поместите свою проверку CSS/JS в другой атрибут & также используйте атрибут validate & для вызова formit.

Смежные вопросы