- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко

В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброго всем дня.
Делаю форму которая должна заполняться пошагово.
Пример
главная страница формы
Заказчик *
кнопка вперед>>>>
после нажатия переходим к форме 2
Форма 2
кнопка вперед>>>>
после нажатия переходим к форме 3
При этом на каждом этапе видна только та форма на которой мы находимся.
По сути как инсталятор скрипта, заполняеться в несколько этапов
так же закрывающий <FORM и </FORM> придеться делать для каждого этапа, или хватит одного?
Обычную форму сделать могу без проблемм, но там очень много полей, по этому хочу сделать красиво.
А в чем проблема то? По сути это три разные формы на 3-х разных страницах, если пошагово. Переменные с одного шага просто вставлять в следующую форму через <input type="hidden"> и все.
<FORM> и </FORM> можно сделать как один раз, а между ними динамически, в зависимости от шага менять содержимое формы, так и целиком в зависимости от шага менять все содержимое <FORM> и </FORM>, включая названия форм, это уже как больше нравится.
А в чем проблема то? По сути это три разные формы на 3-х разных страницах, если пошагово. Переменные с одного шага просто вставлять в следующую форму через <input type="hidden"> и все.
<FORM> и </FORM> можно сделать как один раз, а между ними динамически, в зависимости от шага менять содержимое формы, так и целиком в зависимости от шага менять все содержимое <FORM> и </FORM>, включая названия форм, это уже как больше нравится.
Просто одной формой не красиво будет. а так бы 3 нажатия далее и форма готова.:D
Вот только форм наверное тогда надо делать на PHP
у меня щас данные из HTML идут POST om в PHP
и там выводяться.
seosniks, лучше на php в этом случае выводить ту форму, которую нужно в зависимости от шага, можно и на html, но тогда придется 3 файла делать под каждую форму и в обработчиках писать каждый следующий файл.
Просто одной формой не красиво будет. а так бы 3 нажатия далее и форма готова.
Смысл того, что нужно сделать понятен, банальное заполнение формы по шагам. Не понятно что не получается и в чем проблема?
Для начала во всех полях формы свойство name должно быть уникальным. Данные после каждого шага для удобства можно сохранять в сессии ($_SESSION)
Для первого этапа пишем
Для второго вместо step2.php будет step3.php
Это один из примеров реализации (все довольно просто).
Данные после каждого шага для удобства можно сохранять в сессии ($_SESSION)
Не очень хороший совет. Сессии тут использовать я бы уж никак не рекомендовал. Просто - сохранять переменные в <input type="hidden"> и все.
По идее можно сделать в одном файлике.
например в форме передавать на переменную запрос.
но что то не получаеться у меня.
не работает if($xod==3)
{код 3 шага}
форме у вас есть такой поля
<input type="hidden" name="xod" value="3">
?
форме у вас есть такой поля
<input type="hidden" name="xod" value="3">
?
Такого поля нет у меня.
Скрытых нет вообще.
на каждом следующем шаге отлавливайте POST переменные и запихивайте в hidden
вначале еще добавить проверку на переменные
Обычную форму сделать могу без проблемм, но там очень много полей, по этому хочу сделать красиво.
такая задача решается совокупно двумя способами.. первый для включеного JS у клиента второй для выключеного JS у клиента.
второй способ уже описали выше ( type="hidden")
а первый делается при помощи JS и CSS ( DISPLAY: none, DISPLAY: block )