2016-11-30 4 views
0

Я новичок в веб-дизайне, и я только что сделал свой первый сайт, используя html, css и немного javascript. У меня есть небольшая контактная форма, и я хочу знать, можно ли заставить его работать без использования PHP, самозагрузка и т.д. Вот мой HTML-код:Как создать контактную форму?

<div class="form"> 
<p>some text goes here<br> 
<br>some text here</p> 
<form action="#" method="post"> 
<label for="form-name">Your name:</label> <input type="text" name="name" id="form-name" /><br> 
<label for="form-city">Your email:</label> <input type="text" name="city" id="form-city" /><br> 
<label for="form-story">Your message:</label><br /> 
<textarea name="story" rows="5" cols="60" maxlenght="300" id="story> </textarea><br> 
<input type="submit" value="Send" /> 
</form> 
</div> 

Кроме того, я думаю, что я сделал ошибку в «Вашем адресе электронной почты : ", поэтому я буду благодарен, если вы тоже можете мне помочь. Итак, может ли кто-нибудь сказать мне, какой код мне нужен, чтобы сделать мою контактную форму, присылайте мне электронное письмо после моего сайта?

+3

Вам нужен серверный язык для отправки по электронной почте –

+1

Привет, добро пожаловать в StackOverflow. Этот вопрос требует целого решения, а не конкретной проблемы программирования, которую вы не можете решить, и кода, который у вас есть. Да, у вас есть html, но это не код для отправки электронной почты. Как сказал Дэнни, вы не можете сделать это без какого-либо программирования на стороне сервера. Очень легко загрузить XAMPP и использовать онлайн-учебники, чтобы выучить PHP, чтобы сделать это, это не тот веб-сайт, на котором можно запросить все решение. Я бы посоветовал вам заглянуть в XAMPP. – funkwurm

+0

Почему он говорит «Ваш адрес электронной почты:» для поля города? – k97513

ответ

0

Для этого вам нужно будет использовать язык на стороне сервера, такой как PHP, для обработки формы.

+0

Можете ли вы подарить – Arun

0

HTML <form> элементы не работают автоматически. Они похожи на листок бумаги. Чтобы этот документ попал к вам, вам нужно отправить его по электронной почте, то есть через скрипт на стороне сервера. Это чаще всего делается с PHP. В передает данные формы пользователь вводит в PHP скрипт через атрибуты action и method:

<form action="page.php" method="post"> 

В этом случае информация посылается на page.php странице с использованием метода POST. Существует два типа методов, которые обычно используются: GET и POST. GET отправляет информацию по URL-адресу (http://www.example.com/page.php?field1=someAnswer&field2=anotherAnswer), а POST отправляет его через сервер как $_SESSION. Эти индивидуальные значения могут быть получены через $_SESSION['field1']. Для вашей контактной формы взгляните на функцию PHP mailhere

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