|
|
17.11.2014, 23:19
|
|
maxonline
Maxonline
Зарегистрирован: 2009-01-12
Сообщений: 45
|
Здравствуйте!
Подскажите, как организовать пошаговое заполнение длинной формы?
Есть компонент v.4. Посетитель заполняет длинную форму с личными данными. Хочу разбить этот процесс на 3 шага. Важно чтобы после каждого шага данные этого шага были записаны в базу. Например посетитель заполнил на шаге 1: ФИО и номер телефона, перешел на шаг 2 и ушел с сайта. Данные шага 1 должны сохраниться. Тоже с данными после шага 2.
Условия:
• данные всех шагов сохраняются в одной и той же таблице (один компонент). • на каждом шаге есть поля для обязательного заполнения.
Есть идеи?
Максим
|
|
|
21.03.2015, 01:11
|
|
Илья
Зарегистрирован: 2012-01-20
Сообщений: 5
|
Не нашли решение?
|
|
|
21.03.2015, 15:16
|
|
Гость
Гость
|
Пока нет
|
|
|
27.04.2015, 00:37
|
|
Гость
Гость
|
хттп webexpedition18.com/articles/how-to-create-a-multi-step-signup-form-with-css3-and-jquery/
|
|
|
28.04.2015, 16:33
|
|
Гость
Гость
|
Хорошая статья. Не хватает только сохранения данных в БД после каждого шага. Также мне нужно отправлять сообщение на e-mail после каждого шага. Посетитель ведь может уйти после любого шага, а мне нужно в любом случае получить сообщение, на каком бы шагу он не остановился.
|
|
|
29.04.2015, 04:34
|
|
Макуров Константин
Студия "Первыйвеб"
Зарегистрирован: 2011-08-04
Сообщений: 41
|
JSON в помощь!!!
Код:$.post("file.php", {p1: p1, p2: p2, p3: p3}, function(data){
$('#id').text(data.datap1);
}, "json");
В файле PHP примерно следующее:
Код
Код
Код
Код:$db->query("INSERT INTO MessageXX SET
User_ID = 0,
Subdivision_ID = 0,
Sub_Class_ID = 0,
Checked = 0,
Created = NOW(),
LastUpdated = NOW(),
LastUser_ID = '0,
...
");
Код
Код
Код
Работы не так и много...
|
|
|
03.05.2015, 18:33
|
|
Алексей Смирнов
Зарегистрирован: 2015-05-03
Сообщений: 1
|
Цитата:Хорошая статья . Не хватает только сохранения данных в БД после каждого шага . Также мне нужно отправлять сообщение на e-mail после каждого шага . Посетитель ведь может уйти после любого шага, а мне нужно в любом случае получить сообщение, на каком бы шагу он не остановился.
Согласен!
|