Инструменты пользователя

Инструменты сайта


сисадмин:formit

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
сисадмин:formit [2018.06.15 04:23] – создано feserсисадмин:formit [2018.06.15 04:30] (текущий) feser
Строка 1: Строка 1:
 +===== FormIt примеры =====
 +
 <code php> <code php>
 +[[!FormIt?
 +    &hooks=`recaptchav2,email,redirect`
 +    &emailTpl=`SentEmail` 
 +    &emailSubject=`Сообщение с сайта [[++site_name]]`
 +    &emailTo=`[[++emailsender]]`
 +    &emailFrom=`[[++mail_smtp_user]]`
 +    &validationErrorMessage=`В форме содержатся ошибки!`
 +    &successMessage=`Сообщение успешно отправлено`
 +    &submitVar=`home-form`
 +    &redirectTo=`80`
 +]]
  
-                <div class="col-xs-12 contacts-us"> +<form method="post" action="[[~[[*id]]]]" id="home-form1" onsubmit="return submform();" class="home-form"> 
-                    <div class="col-lg-6 col-md-6 col-sm-12 contacts-us__left"> + <div> 
-                        <div class="title-1 title-1--3">Связаться с нами</div> + <input type="text" placeholder="Имя" name="name" value="[[!+fi.name]]"
-                    </div>  + </div> 
-                    <div class="col-lg-6 col-md-6 col-sm-12 home-contacts__left"> + <div> 
-                         +     <div id="err2" class="erro"></div> 
-                        [[-<script> + <input type="text" placeholder="Телефон" id="phone"  onfocus="cler('err2')" name="phone" value="[[!+fi.phone]]"
-                        function submform()  + </div> 
-                         { + <div> 
-                          erro = 0; + <input type="text" placeholder="E-mail" id="email" onfocus="cler('err3')" name="email" value="[[!+fi.email]]" required> 
-                          nam = $('#var1').attr('value'); + <div id="err33" class="erro"></div> 
-                          telh = $('#var2').attr('value'); + </div> 
-                          mal = $('#var3').attr('value'); + <div> 
-                         + <textarea name="message" style="height: 120px;" placeholder="Комментарий" value="[[!+fi.message]]">[[!+fi.message]]</textarea> 
-                          tex = $('#var4').attr('value'); + </div> 
-                          work = $('#var5').attr('value'); + <div class="check-bock"> 
-                           +     <input type="checkbox" required> Я <a href="[[~119]]" title="Согласие на обработку персональных данных" target="_blank">согласен</a> на обработку персональных данных 
-                           + </div>  
-                         + <div style="float: left; width: 300px;color: #000;"> 
-                          if (telh == '' && mal == '') {  +     <div class="captcha-item" id="captcha_home-form"></div> 
-                          $('#var2').css('border','2px solid #7F0000');  +        [[!+fi.error.recaptchav2_error]] 
-                          $('#err2').html('Заполните поле Телефон или Почта'); + </div> 
-                          return false; + <div style="float: right" > 
-                        }  + <button name="home-form" type="submit" value="submit" class="contacts-btn" style="float: right; padding: 13px 40px;    margin-top: 27px;">Отправить</button> 
-                         + </div> 
-                         return true; +</form>
-                        } +
-                         +
-                         +
-                        </script>]] +
-                        [[!FormIt? +
-                            &hooks=`recaptchav2,email,redirect` +
-                            &emailTpl=`SentEmail`  +
-                            &emailSubject=`Сообщение с сайта [[++site_name]]` +
-                            &emailTo=`[[++emailsender]]` +
-                            &emailFrom=`[[++mail_smtp_user]]` +
-                            &validationErrorMessage=`В форме содержатся ошибки!` +
-                            &successMessage=`Сообщение успешно отправлено` +
-                            &submitVar=`home-form` +
-                            &redirectTo=`80` +
-                        ]] +
-                        <form method="post" action="[[~[[*id]]]]" id="home-form1" onsubmit="return submform();" class="home-form"> +
-                         <div> +
-                         <input type="text" placeholder="Имя" name="name" value="[[!+fi.name]]"+
-                         </div> +
-                         <div> +
-                             <div id="err2" class="erro"></div> +
-                         <input type="text" placeholder="Телефон" id="phone"  onfocus="cler('err2')" name="phone" value="[[!+fi.phone]]"+
-                         </div> +
-                         <div> +
-                         <input type="text" placeholder="E-mail" id="email" onfocus="cler('err3')" name="email" value="[[!+fi.email]]" required> +
-                         <div id="err33" class="erro"></div> +
-                         </div> +
-                         <div> +
-                         <textarea name="message" style="height: 120px;" placeholder="Комментарий" value="[[!+fi.message]]">[[!+fi.message]]</textarea> +
-                         </div> +
-                         <div class="check-bock"> +
-                             <input type="checkbox" required> Я <a href="[[~119]]" title="Согласие на обработку персональных данных" target="_blank">согласен</a> на обработку персональных данных +
-                         </div>  +
-                         <div style="float: left; width: 300px;color: #000;"> +
-                             <div class="captcha-item" id="captcha_home-form"></div> +
-                                [[!+fi.error.recaptchav2_error]] +
-                         </div> +
-                         <div style="float: right" > +
-                         <button name="home-form" type="submit" value="submit" class="contacts-btn" style="float: right; padding: 13px 40px;    margin-top: 27px;">Отправить</button> +
-                         </div> +
-                        </form+
-                    </div>  +
-                </div>+
  </code>  </code>
сисадмин/formit.1529036622.txt.gz · Последнее изменение: 2018.06.15 04:23 — feser