2014-01-13 2 views
0

Я создал очень простой сайт и заплатил за мой домен .me. У меня есть простая текстовая форма для адресов электронной почты и кнопка отправки. Я хотел бы загрузить адрес электронной почты на мой сервер после нажатия кнопки «отправить».Отправка текстовой формы HTML?

Я искал в Интернете, но, похоже, не нашел никакой помощи в этом. Я хотел бы, чтобы было простое решение. Может ли кто-нибудь направить меня на правильные ресурсы? Является ли это относительно простой задачей, которая может быть выполнена только с помощью HTML CSS и JS?

+0

Чтобы получать данные на ваш сервер, вы должны использовать программирование на стороне сервера с такими языками, как PHP, ASP, NodeJS – Enve

+0

Обычно для достижения этой цели вам потребуется какая-то серверная технология. С помощью только клиентских технологий (HTML, CSS и JS) это невозможно. – Steve

+0

Полуресурсом будет использование mailto: link, но на самом деле это ничего не загружает, просто появляется почтовый клиент пользователя. – yochannah

ответ

2

Просто использование HTML, CSS и JS не будет выполнено. Вам нужен способ обработки, что пользователь отправки на сервер, какой-то язык сценариев на стороне сервера, PHP, Python, Perl и т.д.

Вот PHP образец

if(isset($_POST['email'] && !empty($_POST["email"])){ 
    $email = $_POST['email']; 

    // save email address code here... 
} 
+0

Ах. так что я ничего не могу скопировать и вставить? Мне нужно изучить некоторые PHP или Python? –

+0

Да. Это было бы самым простым решением. Выберите PHP, если ваши потребности настолько просты, я считаю, что вам будет легче с ним работать. –

+0

@ user2391236 вы должны пометить мой ответ как правильный (при условии, что он ответил на ваш вопрос) –

0

Вы могли бы попробовать Windows Azure Mobile Services. Создайте таблицу для хранения данных, а затем вам нужен только JavaScript, что позволит избежать использования технологии Server Side. Конечно, это платное обслуживание, но вы можете получить бесплатную пробную версию. https://www.windowsazure.com/en-us/documentation/articles/mobile-services-html-how-to-use-client-library/#create-client

0

Что вы можете сделать, это не сохранять информацию в файл, а сохранять ее в базе данных. Вам нужно будет изучить PHP и MySQL (самые простые из них, и в них много учебников) (и, вероятно, phpMyAdmin). Ищите учебники, если вы не найдете хорошего, скажите мне.

2

I would like to upload the email address to my server once the "submit" button is pressed.

С какой целью? Создать список рассылки? Самый простой способ сделать это - зарегистрироваться для учетной записи на чем-то вроде MailChimp или CampaignMonitor. Они предоставляют вам простую форму для размещения на вашем сайте, которая позволяет людям вводить свой адрес электронной почты и отправлять его в базу данных. Затем вы входите в эту стороннюю службу для управления базой данных, отправки электронных писем и т. Д. Очень хорошо работает.

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