[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сохранить форму при вводе
Владимир55
Пытаюсь сделать сервис "Вопрос - ответ".
Человек вводит в форму вопрос и под ней получает ответ.
Вводит в форму другой вопрос и получает новый ответ.

На странице http://itfound.ru/45-ajax-otpravka-dannih-formi.html есть очень простой рецепт создания формы ввода, после которого результат выводится на этой же странице без перезагрузки. Вот демо: http://itfound.ru/files/2011/45/demo.php

Для поставленной задачи это очень подходит, за исключением одного: после ввода форма исчезает.

Можно ли этот код изменить так, чтобы после ввода форма не исчезала?

Код из демо:
<!-- Подключаем jQuery и плагин -->
<script type="text/javascript" src="../jquery-1.4.4.min.js"></script>
<script
type="text/javascript" src="jquery.form.js"></script>

<!--Создание формы, здесь приведена самая простейшая для примера -->
<form id="FormaAjax" action="action.php" method="post">
Поле 1: <input type="text" name="pole1" /><br /><br />
Поле 2: <textarea name="pole2" style="width:40%;height:30%;"></textarea><br /><br />
<input
type="submit" value="Отправить данные" />
</form>
<div
id="result"></div>

<!-- Сам скрипт обработки формы -->
<script type="text/javascript">
$(document).ready(function(){
$("#FormaAjax").ajaxForm(function() {
//Здесь можно прописать какие действия будут делать после отправки формы,
// Например вместо формы будет выходить какой-нибудь текст

$("#result").load("result.php");
});
});
</script>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.