-
У меня скрипт в котором приходится перейти от первой формы до последней дополнительно две формы в которых значение изменять не надо. Вопрос в следующем как в одну форму забить параметры от двух других чтобы можно было перейти сразу на последнию форму с уже установленными параметрами от двух промежуточных форм ?
-
а это не в кодинг вопрос, случайно?
-
Цитата:
Originally posted by Zigzag@Nov 25 2006, 21:20
а это не в кодинг вопрос, случайно?
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
в кодинг- в кодинг...=)
-
Не знаю я посмотрел там про PHP, MySQl, JavaScript я и написал сюда потому что не понимаю как в форму в которой забиваются данный уже забить данные и скрыть их от пользователя в коде между <form>***</form>. Самое трудное заключается в том что у каждой формы своё имя.
-
напиши код. мож помогу... [Only registered and activated users can see links. Click Here To Register...]
-
Подскажите, будет ли работать отправка сообщения на почту с формы, если в качестве action указать mailto адрес .
-
2 Рёга
Т.е. насколько я понял нужно как бы заполнять форму в три этапа.. т.е. первый кусок заполнили, нажали "далее", второй кусок заполнили, нажали .... ??
Действительно можно в следующую форму вставлять все значения предыдущей, не показывая эти поля юзеру. Реализовать это довольно просто, т.к. можем использовать поля типа "hidden".
Формы 2 и 3 будут примерно такие (пример на пхп):
Код:
<form name="form2" method="POST" action="form3.php">
*<?php
* *foreach($_POST as $name => $val)
* * *echo '<input type="hidden" name="'.$name.'" value="'.$val.'" />';
*?>
*<input name="f2field1" ... />
*<input name="f2field2" ... />
*...
</form>
Надеюсь идея понятна. Естественно не стоит использовать это в таком виде, нужно экранировать спец-символы и т.д.
Есть и другие способы, например можно воспользоваться механизмом сессий, назначать группе из трех форм какой-нибудь уникальный ID, и хранить промежуточные значения в БД, используя его как ключ.
2 the end
нет. а вобще мог бы просто попробовать