Как создать форму обратной связи на HTML

T
На сайте с 28.02.2011
Offline
31
10778

Большинство форм обратной связи написаны на PHP. Есть ли формы на HTML?

Shagy
На сайте с 26.05.2011
Offline
43
#1

Сама форма часто средствами html и создаётся, но должен быть какой-то обработчик висящий реакцией на кнопку "Отправить", который и обработает данные введённые с формы. Подобный обработчик может быть написан как cgi скрипт.

Как вариант можно написать обработчик на JavaScript, но тут уже нужно скакать от конкретной задачи. Так как далеко не все можно решить через JS.

T
На сайте с 20.03.2007
Offline
67
Toy
#3

Можно использовать виджеты, например http://www.reformal.ru/

[Удален]
#4

Пробовал, на чистом HTML никак не получится - понадобится JavaScript или Php, что даже лучше.

wwwwww
На сайте с 29.04.2011
Offline
195
#5

Форма для заказа, которая отправится на почту

<form name="test" action="mailto:zakaz@mysite.ru">

<p>Ваше имя:<br>
<input name="zname" type="text" size="40">
</p>
<p>Список товаров для заказа:<Br>
<input type="checkbox" name="tovar" value="ie"> Ноут<Br>
<input type="checkbox" name="tovar" value="opera"> Смартфон<Br>
<input type="checkbox" name="tovar" value="firefox"> Нетубк<Br>
</p>
<p>Комментарий<Br>
<textarea name="comment" cols="40" rows="3"></textarea></p>
<p><input type="submit" value="Отправить">
<input type="reset" value="Очистить"></p>
</form>
Видишь? Свободная подпись.
[Удален]
#6

А какже PHP?

---------- Добавлено 03.03.2012 в 15:14 ----------

Опробовал это - не работает. НЕ БУДЕТ он просто на html работать.

wwwwww
На сайте с 29.04.2011
Offline
195
#7
KustD:
А какже PHP?

---------- Добавлено 03.03.2012 в 15:14 ----------

Опробовал это - не работает. НЕ БУДЕТ он просто на html работать.

Не будьте категоричны, если не знакомы с технологиями.

Проблемы возникают для разных клиентов и не более. А PHP обработчик - это совсем не обязательный атрибут такой системы, это лишь свидетельство огрнаиченности знаний.

Универсальным решением будет подключение JavaScript, который сгенерирует правильную строку action="mailto:..." и передаст данные в одной строке.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий