2013-06-19 4 views
6

Я хочу реализовать контактную форму на моем сайте, похожую на это, но проще. (Мне нужны только адреса электронной почты и контента) http://www.squarespace.com/contact/Как я могу реализовать форму ввода html без бэкенда

Проблема в том, что у меня нет поддержки по бэкэнд. (только некоторые статические html-страницы)

Вопрос: Как я могу реализовать свою контактную форму на статических html-страницах?

Возможное решение: Я знаю, что есть сторонние инструменты, которые позволяют вставлять их js на вашу страницу, и они будут сохраняться на вашем сервере. Я однажды наткнулся на одного, но забыл его имя ... Могли бы вы, ребята, предложить его или предложить лучшее решение?

+0

Почему вы не можете использовать язык сценариев с базой данных? – sgroves

+1

Вы размещаете свой сайт на SquareSpace.com? –

+0

Мой сайт размещен на сервере, таком как github-страницы. Во всяком случае, разрешены только статические html – Wint

ответ

2

Если вы хотите, содержимое формы по электронной почте к вам, форма должна быть представленный на сервер, который может запускать сценарий обработки, который либо сохранит данные формы в базе данных, либо отправит данные формы на ваш адрес электронной почты.

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

В любом случае вам, вероятно, придется заплатить за учетную запись хостинга или размещенное решение.

Если вы ищете в Интернете для: «размещенных решений для веб-форм», вы увидите десятки возможных решений.

Вам необходимо изучить варианты.

Если вам нужна форма почты сценарий, я часто использовал следующее:

http://www.tectite.com/

Tectite.com также предлагает размещаемой вид решения.

+0

Ваш ответ информативен, спасибо – Wint

+0

Я искал одно и то же решение, и я строил http://www.formester.com, он обладает добротой самой дорогостоящей бэкэнд формы на доступная цена. Я надеюсь, что это помогает. – aks

0

Короткий ответ заключается в том, что вы не можете сделать это, используя только JavaScript или jQuery. Вам понадобится обработчик на стороне сервера для подключения к SMTP-серверу, чтобы отправить почту для вашей формы. Есть некоторые довольно простые скрипты, которые могут отправлять почту, и вы можете использовать

jQuery.post

Чтобы отправить данные

2

Есть много альтернатив, но сначала вы должны try google forms. Вы можете embed their forms в IFRAME, но они отправят пользователей на ваш сайт после отправки формы. Если вам это не нравится или вы хотите управлять стилями для формы, follow these steps. Формы Google также поддерживают отправку по почте, когда отправляется новая форма (вы можете установить ее в соответствующей электронной таблице).

Другие альтернативы http://www.jotform.com/ или http://www.wufoo.com/

В основном, эти решения позволят вам вставить чистый HTML, а иногда JavaScript на ваш сайт и вставить скрипт или HTML загрузит форму из внешней системы или просто выкладываю формы во внешнюю систему без каких-либо внутренних ссылок на вашем сайте.

+0

Спасибо jacmkno, у вас есть достойный ответ, но я принял предложение Марка с помощью тектита – Wint

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