[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Одна форма на 2-х страницах
terry
Пользователь заполняет форму (ФИО, адрес и т.п) нажимает кнопку "ок", переходит на другую страницу. На которой выводится все, что он заполнил в форме на предыдущей стр. После этого текста две кнопки:
"да, все верно"
"вернуться и исправить"
Нажимает "да, все верно" и только тогда вся информация отправляется мне на Email. (как это осуществить?)
Нажимает "вернуться и исправить" - возвращается на предыдущую стр.
А там вся не пустая, а заполненная форма (чтоб он заново не писал, а только исправил) - как это осуществить?



Спустя 2 минуты, 15 секунд (3.07.2010 - 11:07) Lenarfate написал(а):
батенька, если вы знакомы с html и хотя бы основами php, сделать это максимум десят минут) у вас в вопросе уже есть ответ. всего то написать пару ифов.

а вообще советую проверять форму сразу на аяксе, чтоб не надо было прыгать по страницам

Спустя 4 минуты, 58 секунд (3.07.2010 - 11:12) terry написал(а):
Цитата (Lenarfate @ 3.07.2010 - 08:07)
батенька, если вы знакомы с html и хотя бы основами php, сделать это максимум десят минут) у вас в вопросе уже есть ответ. всего то написать пару ифов.

а вообще советую проверять форму сразу на аяксе, чтоб не надо было прыгать по страницам

А можно все таки поподробней))

Спустя 3 минуты, 42 секунды (3.07.2010 - 11:16) Lenarfate написал(а):
ладно.проще.
чел заполняет форму и при нажатии кнопки отправить вылазит окошко "вы уверены, что все заполнено верно?". окошко делается элементарно яваскриптом

<input type="submit" name="ok" value="ok" onclick="alert('вы уверены, что все заполнено верно?')" />

это намного удобней, нежели по сто раз нажимать туда-сюда

Спустя 5 минут, 24 секунды (3.07.2010 - 11:22) terry написал(а):
Цитата (Lenarfate @ 3.07.2010 - 08:16)
ладно.проще.
чел заполняет форму и при нажатии кнопки отправить вылазит окошко "вы уверены, что все заполнено верно?". окошко делается элементарно яваскриптом
<pre class="sh_sourceCode" rel="html">
<span class="sh_keyword"><input</span> <span class="sh_att">type</span><span class="sh_symbol">=</span><span class="sh_string">"submit"</span> <span class="sh_att">name</span><span class="sh_symbol">=</span><span class="sh_string">"ok"</span> <span class="sh_att">value</span><span class="sh_symbol">=</span><span class="sh_string">"ok"</span> <span class="sh_att">onclick</span><span class="sh_symbol">=</span><span class="sh_string">"alert('вы уверены, что все заполнено верно?')"</span> <span class="sh_keyword">/></span>
</pre>
это намного удобней, нежели по сто раз нажимать туда-сюда

это понятно, но хочется мой вариант осуществить. Подскажите, пож. например я хочу одну форму разбить на несколько страниц, как тогда быть?

Спустя 2 минуты, 37 секунд (3.07.2010 - 11:24) Lenarfate написал(а):
есть полно замечательных реализовок на jquery. погуглите, их навалом!

Спустя 1 минута, 31 секунда (3.07.2010 - 11:26) terry написал(а):
Цитата (Lenarfate @ 3.07.2010 - 08:24)
есть полно замечательных реализовок на jquery. погуглите, их навалом!

Что ж, спасибо за ответы))

Спустя 1 час, 41 минута, 18 секунд (3.07.2010 - 13:07) Slays написал(а):
используй сессии и все, очень простая задача, нужно знать лишь основы

Спустя 11 часов, 52 минуты, 50 секунд (4.07.2010 - 01:00) inpost написал(а):
Ну что вы в самом деле! На второй странице делаешь 2 кнопки, одна (субмит) другая обычная (с ссылкой на предыдущую страницу). В форме все переменные помещаешь в <input type="hidden" value="$_POST"> и нет проблем

Спустя 9 часов, 36 минут, 27 секунд (4.07.2010 - 10:36) sergeiss написал(а):
Цитата (inpost @ 4.07.2010 - 02:00)
Ну что вы в самом деле! На второй странице делаешь 2 кнопки.....

Ты технически верно описал всё, только зачем делать лишнюю, ненужную работу? Достаточно на JS сделать подтверждение перед отправкой (как об этом было сказано в самом начале темы). И не надо jquery изучать, достаточно сделать один-единственный вопрос.

А если уж очень нужен возврат обратно, например, при обработке данных выяснилось, что есть ошибки, то тогда есть чёткие и простые механизмы (алгоритмы) работы в такой ситуации.

Спустя 2 часа, 2 минуты, 44 секунды (4.07.2010 - 12:39) inpost написал(а):
sergeiss, а вдруг JS отключен? Просто я дал ответ согласно ТЗ. Да к тому же на новой странице можно сделать очень красивые кнопки "ДА", "ОТМЕНА", а в JS там будет все скучно =)

Спустя 26 минут, 18 секунд (4.07.2010 - 13:05) Gussarah написал(а):
ну ведь на самом деле куча готовых форм отправки ... неужели нельзя взять одну и подстроить под свои нужды ... есть очень даже красивые

Спустя 2 часа, 50 минут, 26 секунд (4.07.2010 - 15:56) inpost написал(а):
Gussarah что это за оффтопик? Идет вопрос как сделать, а в готовых формах идет отправка с первой страницы, а надо со второй!
П.С. Офф-топик: Веб-дизайн - это искусство! А воровать чужое - это уже плагиат. "Если нет таланта рисовать, если нет таланта думать и правильно кодить - то веб-разработка не ваша"... что делать? Меняйте профессию!

Спустя 5 минут, 35 секунд (4.07.2010 - 16:01) Gussarah написал(а):
biggrin.gif готовые формы между прочим выкладывают для свободного использования,

На самом деле, объектом плагиата является не идея, а её оформление, внешняя оболочка. Масса литературных произведений, не заключая в себе ничего нового по содержанию, имеет, тем не менее, своеобразную форму, новые оттенки выражения мыслей; лишь присвоение этой, глубоко индивидуальной стороны произведения, может быть названо плагиатом. Поэтому нельзя считать плагиатом ни заимствование фабулы (сюжет заимствован и во многих драмах Шекспира, и в сказках Алексея Николаевича Толстого), ни в пользовании готовыми типами (художественный приём, применённый Щедриным в его Ноздрёве и Молчалине), не говоря уже о новой обработке известных во всемирной литературе характеров (Дон-Жуан, Фауст). Равным образом не могут считаться плагиатом сводные работы (рефераты), самой сущностью которых предполагается пользование чужими данными без самостоятельной обработки

Спустя 3 часа, 21 минута, 24 секунды (4.07.2010 - 19:23) inpost написал(а):
Gussarah давай по порядку. Плагиат - выдача чужого материала как за своего!
Немного фантазии: Кока-кола и Пепси создают подобные сайты и используют 2 одинаковых макета. Спустя 2 года Пепси данный сайт регистриует как свой корпоративный стиль. Через месяц подают иск на Кока-колу за плагиат. И они выграют это дело, будет возмещение морального вреда, и обязуют изменить стиль сайта. Далее открывается твой договор с заказчиком, в котором говорится, что ты обязуешься создать сайт (не своровать, не скопировать, а именно "СОЗДАТЬ" или "РАЗРАБОТАТЬ"), а значит ты нарушил условия договора, и из-за твоей халтуры компания понесла убытки. Далее в судебном порядке взыскиваются с тебя определённая сумма. (Материальная - стоимость сайта, полученный ущерб от твоего сайта, именно тот моральный ущерб + моральный ущерб, в связи с порчей деловой репутации компании). В итоге ты попадаешь на крупненькую сумму! И Кока-коле и Пепси будет пофиг, старался ты, пользовался бесплатными ресурсами (а вдруг их закроют?! И ты не сможешь доказать, что это взято с тех сайтов).
Быстрый ответ:

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