2015-09-02 2 views
0

У меня возникла проблема с моей проверкой формы: когда мы пишем электронное письмо так: [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

+0

'Foo @ bar' технически допустимый формат адреса электронной почты. – ceejayoz

+0

ОК, я согласен, но форма не удалась с этим адресом. –

+0

Вы можете начать с обновления FormIt - в настоящее время на 2.2.7. – LIannotti

ответ

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