Отправка формы без использования PHP

Рейтинг: 0Ответов: 2Опубликовано: 13.02.2015

Есть код страницы HTML:

<form id="form" action="act.html" method="post" target="_blank"> <input type="text" name="txt" value="777"> <input type="submit" value="Отправить"> </form>

Как видите, форма отправляет данные на файл 'act.html'. Вот содержимое файла 'act.html':

<span style="color: red;" name="txt"></span>

Как отправить эту форму без использования PHP? Если это возможно, то насколько это сложнее? Если сделать это просто, то подскажите, как.

Ответы

▲ 1Принят
<form id="form" action="act.html" method="get" target="_blank">
<input type="text" name="txt" value="777">
<input type="submit" value="Отправить">
</form>

act.html

<html>
<head>
<script>

function loaddata(){
var tmp = new Array();    // два вспомогательных
  var tmp2 = new Array();  // массива
  get = new Array();

  var url = location.search;    // строка GET запроса
  if(url != '') {
    tmp = (url.substr(1)).split('&');   // разделяем переменные
    for(var i=0; i < tmp.length; i++) {
      tmp2 = tmp[i].split('=');     // массив get будет содержать
      get[tmp2[0]] = tmp2[1];       // пары ключ(имя переменной)->значение
    }
  }
//дальше заполняем все, что нам надо данными из массива get
document.getElementById("txt").innerHTML = get['txt'];
}
</script>
</head>
<body>
<span style="color: red;" name="txt" id="txt"></span>
</body>
</html>
▲ 3

Вариант 1: используем только GET запросы, параметры получаем через JavaScript (How to retrieve GET parameters from javascript?)

Вариант 2: используем серверный язык программирования. Их на самом деле очень много, выбирайте на свой вкус (PHP, Node.JS, .NET, Java, Python, Perl, Scala ...)