У меня возникла проблема с моей проверкой формы: когда мы пишем электронное письмо так: [email protected]
- ошибка не отображается, но отправка формы также не выполняется. Как я могу это исправить?Проверка подлинности электронной почты не работает на недопустимые имена доменов - FormIT MODX Revo
[[!FormIt?
&hooks=`spam,email,redirect,FormItAutoResponder`
&emailTpl=`emailTplContact`
&emailTo=`[email protected]`
&validate=`email:email:required,
name:required,
agree:required`
&redirectTo=`2532`
&fiarTpl=`emailAutoRespond`
&fiarSubject=`Success`
&fiarFromName=`English School`
&fiarFrom=`[email protected]`
&fiarToField=`email`
&fiarReplyTo=`email`
]]
<form method="post" action="[[~[[*id]]]]">
<label for="name">Name</label><input required="required" type="name" id="name" name="name" placeholder="Your name" value="[[!+fx.name]]">
[[!+fx.error.name]]
<label for="email">E-mail </label><input required="required" type="email" id="email" name="email" placeholder="Your email" value="[[!+fx.email]]">
[[!+fx.error.email]]
</div>
<div>
<label for="phone">Phone number</label> <input type="text" placeholder="Phone number" id="phone" name="phone" value="[[+fx.phone]]" size=15/>
<input type="checkbox" name="agree" id="agree"><label for="agree" [[!+fx.agree:FormItIsChecked=`true`]]>I agree</label>
[[!+fx.error.agree]]</div>
<button id="join">JOIN</button>
</form>
http://bugs.modx.com/issues/4022 Я нашел здесь описание этой ошибки и, кажется, что этот вопрос должен быть решен, - но как? Моя ФОРМИТ версия - 2.0.3
'Foo @ bar' технически допустимый формат адреса электронной почты. – ceejayoz
ОК, я согласен, но форма не удалась с этим адресом. –
Вы можете начать с обновления FormIt - в настоящее время на 2.2.7. – LIannotti