Ошибка в коде почтовой формы, как исправить?

голоса: 0
 
Код ошибки

Пытаюсь установить на сайт кнопку почтово формы, постоянно выходит эта ошибка. Даже со стандартным шаблоном почтовой формы. Пробовал создавать новую форму - ошибка сохранилась. Что делать не знаю. 

 

 
Часть кода почтовой формы

 В идеале необходимо чтобы все кнопки на сайте открывали окно с почтовой формой (аякс окно). 

Адрес сайта http://okna-klimat.my1.ru/
| Автор: | Категория: Почтовые формы
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

Голоса: +1
 
Лучший ответ

Удалите с шаблона скрипт:

 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

это дубль системной библиотеки:

<script type="text/javascript" src="http://s24.ucoz.net/src/jquery-1.7.2.js"></script>

в итоге происходит конфликт и как итог ошибка которую вы видите, удалите и очистьте кеш, после проверяйте работу.

| Автор:
Выбор ответа лучшим | | Автор: Andrey Nikonov

 

Вот такая теперь ошибка

Andrey Nikonov,

Все работает:

а ошибка потом, что вы в шаблоне почтовой формы, переименовали поле почта на поле имя.

Если вы не хотите использовать обязательное поле почта, замените текущий инпут на следующий:

<input class="i" type="text" name="f1" value="" id="">

на:

<input class="i" style="display:none;" type="text" name="f1" value="sobaka@mail.ru">

в итоге почту мы скроем и там будет прописан майл по умолчанию с которого как бы будет отправляться сообщение и поле будет скрыто в итоге чтобы не мешало вам.

Далее сразу же после этого поля установите реальное поле для имени:

<input class="i" type="text" name="f4">

сохраните шаблон и проверьте работу.

Yuri_Geruk,
Спасибо!! Все работает
...